Public Member Functions | Public Attributes | List of all members
caf::SRFuzzyK Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-11-28/StandardRecord/SRFuzzyK.h"

Public Member Functions

 SRFuzzyK ()
 
virtual ~SRFuzzyK ()
 
void fillSizes ()
 

Public Attributes

std::vector< SRFuzzyKProngpng
 Vector of 3D prong objects. More...
 
std::vector< SRProngpng2d
 Vector of 2D prong objects. More...
 
unsigned int longestidx
 index of longest prong More...
 
unsigned int nshwlid
 number of shwlid showers - either 0 or number of 3d prongs More...
 
size_t npng
 
size_t npng2d
 
size_t ntot
 
float orphCalE
 calorimetric energy of hits that don't appear in any FuzzyK prongs More...
 

Detailed Description

Definition at line 13 of file SRFuzzyK.h.

Constructor & Destructor Documentation

caf::SRFuzzyK::SRFuzzyK ( )

Definition at line 8 of file SRFuzzyK.cxx.

8  :
9  png(),
10  png2d(),
11  longestidx(0),
12  nshwlid(0),
13  npng(0),
14  npng2d(0),
15  ntot(0),
16  orphCalE(std::numeric_limits<float>::signaling_NaN())
17  {
18  }
float orphCalE
calorimetric energy of hits that don&#39;t appear in any FuzzyK prongs
Definition: SRFuzzyK.h:30
std::vector< SRProng > png2d
Vector of 2D prong objects.
Definition: SRFuzzyK.h:20
std::vector< SRFuzzyKProng > png
Vector of 3D prong objects.
Definition: SRFuzzyK.h:19
unsigned int longestidx
index of longest prong
Definition: SRFuzzyK.h:23
unsigned int nshwlid
number of shwlid showers - either 0 or number of 3d prongs
Definition: SRFuzzyK.h:24
size_t npng
Definition: SRFuzzyK.h:26
size_t npng2d
Definition: SRFuzzyK.h:27
size_t ntot
Definition: SRFuzzyK.h:28
caf::SRFuzzyK::~SRFuzzyK ( )
virtual

Definition at line 20 of file SRFuzzyK.cxx.

21  {
22  }

Member Function Documentation

void caf::SRFuzzyK::fillSizes ( )

Definition at line 24 of file SRFuzzyK.cxx.

References npng, npng2d, ntot, png, and png2d.

Referenced by caf::CAFMaker::produce().

25  {
26  npng = png.size();
27  npng2d = png2d.size();
28  ntot = npng2d + npng;
29  }
std::vector< SRProng > png2d
Vector of 2D prong objects.
Definition: SRFuzzyK.h:20
std::vector< SRFuzzyKProng > png
Vector of 3D prong objects.
Definition: SRFuzzyK.h:19
size_t npng
Definition: SRFuzzyK.h:26
size_t npng2d
Definition: SRFuzzyK.h:27
size_t ntot
Definition: SRFuzzyK.h:28

Member Data Documentation

unsigned int caf::SRFuzzyK::longestidx
size_t caf::SRFuzzyK::npng
size_t caf::SRFuzzyK::npng2d
unsigned int caf::SRFuzzyK::nshwlid
size_t caf::SRFuzzyK::ntot
float caf::SRFuzzyK::orphCalE
std::vector<SRFuzzyKProng> caf::SRFuzzyK::png
std::vector<SRProng> caf::SRFuzzyK::png2d

The documentation for this class was generated from the following files: