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

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

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

Public Member Functions

 SRShowerLID ()
 
virtual ~SRShowerLID ()
 
virtual void setDefault ()
 

Public Attributes

float shwE
 reconstructed shower energy [GeV] More...
 
float vtxE
 calorimetric energy of [GeV] More...
 
SRSLidEnergy lidE
 
SRSLid lid
 
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. The SRShwLID inherits from it to add more fields. This class does not contain individual cell hits, but does know it's energy and direction.

Definition at line 21 of file SRShowerLID.h.

Constructor & Destructor Documentation

caf::SRShowerLID::SRShowerLID ( )

Definition at line 7 of file SRShowerLID.cxx.

7  :
8  shwE(std::numeric_limits<float>::signaling_NaN()),
9  vtxE(std::numeric_limits<float>::signaling_NaN())
10  { }
float shwE
reconstructed shower energy [GeV]
Definition: SRShowerLID.h:28
float vtxE
calorimetric energy of [GeV]
Definition: SRShowerLID.h:29
caf::SRShowerLID::~SRShowerLID ( )
virtual

Definition at line 12 of file SRShowerLID.cxx.

12 { }

Member Function Documentation

void caf::SRShowerLID::setDefault ( )
virtual

Definition at line 14 of file SRShowerLID.cxx.

References lid, lidE, caf::SRSLidEnergy::setDefault(), caf::SRSLid::setDefault(), shwE, and vtxE.

Referenced by caf::SRFuzzyKProng::setDefault().

15  {
16  shwE = -5;
17  vtxE = -5;
18  lid.setDefault();
19  lidE.setDefault();
20  }
virtual void setDefault()
float shwE
reconstructed shower energy [GeV]
Definition: SRShowerLID.h:28
void setDefault()
Definition: SRSLid.cxx:68
SRSLidEnergy lidE
Definition: SRShowerLID.h:34
float vtxE
calorimetric energy of [GeV]
Definition: SRShowerLID.h:29

Member Data Documentation

float caf::SRShower::calE
inherited
SRVector3D caf::SRShower::dir
inherited
float caf::SRShower::gap
inherited
float caf::SRShower::len
inherited
SRSLid caf::SRShowerLID::lid
SRSLidEnergy caf::SRShowerLID::lidE
unsigned short caf::SRShower::maxplanecont
inherited
unsigned short caf::SRShower::maxplanegap
inherited
unsigned short caf::SRShower::nhit
inherited
unsigned short caf::SRShower::nhitx
inherited
unsigned short caf::SRShower::nhity
inherited
unsigned short caf::SRShower::nplane
inherited
unsigned short caf::SRShower::nplanex
inherited
unsigned short caf::SRShower::nplaney
inherited
float caf::SRShowerLID::shwE
SRVector3D caf::SRShower::start
inherited
SRVector3D caf::SRShower::stop
inherited
SRParticleTruth caf::SRShower::truth
inherited
SRParticleTruth caf::SRShower::truthXView
inherited
SRParticleTruth caf::SRShower::truthYView
inherited
View_t caf::SRShower::view
inherited
float caf::SRShowerLID::vtxE
float caf::SRShower::width
inherited

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