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

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

Inheritance diagram for caf::SRShower:
caf::SRShowerLID

Public Member Functions

 SRShower ()
 
 ~SRShower ()
 

Public Attributes

unsigned short nhit
 number of hits More...
 
unsigned short nhitx
 number of hits in x-view More...
 
unsigned short nhity
 number of hits in y-view More...
 
unsigned short nplane
 number of planes spanned More...
 
unsigned short maxplanecont
 maximum number of contiguous planes in prong More...
 
unsigned short maxplanegap
 maximum number of gapped planes in prong More...
 
float calE
 energy based on summed calibrated deposited charge [GeV] More...
 
SRVector3D start
 Shower start point in detector coordinates. [cm]. More...
 
SRVector3D dir
 Shower direction at start point [unit vector recommended]. More...
 
float len
 track length [cm] More...
 
View_t view
 Prong view caf::kX = 0, caf::kY = 1 or caf::kXorY = 2. More...
 
float width
 Shower width [cm]. More...
 
unsigned short nplanex
 number of planes spanned in x view More...
 
unsigned short nplaney
 number of planes spanned in y view More...
 
float gap
 gap from shower start to ElasticArms vertex [cm] More...
 
SRVector3D stop
 shower stop point More...
 
SRParticleTruth truth
 Truth information for the prong. More...
 
SRParticleTruth truthXView
 Truth information for the prong. More...
 
SRParticleTruth truthYView
 Truth information for the prong. More...
 

Detailed Description

An SRShower is a simple descriptor for a shower. This class does not contain individual cell hits, but does know it's energy and direction.

Definition at line 18 of file SRShower.h.

Constructor & Destructor Documentation

caf::SRShower::SRShower ( )

Definition at line 17 of file SRShower.cxx.

17  :
18  nhit(-1),
19  nhitx(-1),
20  nhity(-1),
21  nplane(-1),
22  maxplanecont(-1),
23  maxplanegap(-1),
24  calE(std::numeric_limits<float>::signaling_NaN()),
25  len(std::numeric_limits<float>::signaling_NaN()),
26  width(std::numeric_limits<float>::signaling_NaN()),
27  nplanex(-1),
28  nplaney(-1),
29  gap(std::numeric_limits<float>::signaling_NaN()),
30  truth(),
31  truthXView(),
32  truthYView()
33  { }
unsigned short maxplanecont
maximum number of contiguous planes in prong
Definition: SRShower.h:29
unsigned short nplaney
number of planes spanned in y view
Definition: SRShower.h:39
float gap
gap from shower start to ElasticArms vertex [cm]
Definition: SRShower.h:40
unsigned short nhit
number of hits
Definition: SRShower.h:25
unsigned short nhitx
number of hits in x-view
Definition: SRShower.h:26
SRParticleTruth truth
Truth information for the prong.
Definition: SRShower.h:42
float calE
energy based on summed calibrated deposited charge [GeV]
Definition: SRShower.h:31
unsigned short nplanex
number of planes spanned in x view
Definition: SRShower.h:38
SRParticleTruth truthYView
Truth information for the prong.
Definition: SRShower.h:44
unsigned short nplane
number of planes spanned
Definition: SRShower.h:28
unsigned short nhity
number of hits in y-view
Definition: SRShower.h:27
float len
track length [cm]
Definition: SRShower.h:34
unsigned short maxplanegap
maximum number of gapped planes in prong
Definition: SRShower.h:30
float width
Shower width [cm].
Definition: SRShower.h:37
SRParticleTruth truthXView
Truth information for the prong.
Definition: SRShower.h:43
caf::SRShower::~SRShower ( )

Definition at line 36 of file SRShower.cxx.

36 { }

Member Data Documentation

float caf::SRShower::calE
SRVector3D caf::SRShower::dir
float caf::SRShower::gap
float caf::SRShower::len
unsigned short caf::SRShower::maxplanecont
unsigned short caf::SRShower::maxplanegap
unsigned short caf::SRShower::nhit
unsigned short caf::SRShower::nhitx
unsigned short caf::SRShower::nhity
unsigned short caf::SRShower::nplane
unsigned short caf::SRShower::nplanex
unsigned short caf::SRShower::nplaney
SRVector3D caf::SRShower::start
SRVector3D caf::SRShower::stop
SRParticleTruth caf::SRShower::truth
SRParticleTruth caf::SRShower::truthXView
SRParticleTruth caf::SRShower::truthYView
View_t caf::SRShower::view
float caf::SRShower::width

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