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

A reconstructed shower from the JMShower module. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-12-03/StandardRecord/SRJMShower.h"

Public Member Functions

 SRJMShower ()
 
 ~SRJMShower ()
 

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...
 
float shwE
 reconstructed shower energy [GeV] More...
 
float vtxE
 calorimetric energy of [GeV] More...
 

Detailed Description

A reconstructed shower from the JMShower module.

Definition at line 16 of file SRJMShower.h.

Constructor & Destructor Documentation

caf::SRJMShower::SRJMShower ( )

Definition at line 18 of file SRJMShower.cxx.

18  :
19  nhit(-1),
20  nhitx(-1),
21  nhity(-1),
22  nplane(-1),
23  maxplanecont(-1),
24  maxplanegap(-1),
25  calE(std::numeric_limits<float>::signaling_NaN()),
26  start(),
27  dir(),
28  len(std::numeric_limits<float>::signaling_NaN()),
29  width(std::numeric_limits<float>::signaling_NaN()),
30  nplanex(-1),
31  nplaney(-1),
32  gap(std::numeric_limits<float>::signaling_NaN()),
33  stop(),
34  shwE(std::numeric_limits<float>::signaling_NaN()),
35  vtxE(std::numeric_limits<float>::signaling_NaN())
36  { }
float shwE
reconstructed shower energy [GeV]
Definition: SRJMShower.h:41
float gap
gap from shower start to ElasticArms vertex [cm]
Definition: SRJMShower.h:38
float width
Shower width [cm].
Definition: SRJMShower.h:35
float calE
energy based on summed calibrated deposited charge [GeV]
Definition: SRJMShower.h:29
float vtxE
calorimetric energy of [GeV]
Definition: SRJMShower.h:42
SRVector3D dir
Shower direction at start point [unit vector recommended].
Definition: SRJMShower.h:31
unsigned short maxplanegap
maximum number of gapped planes in prong
Definition: SRJMShower.h:28
unsigned short nhity
number of hits in y-view
Definition: SRJMShower.h:25
unsigned short nplane
number of planes spanned
Definition: SRJMShower.h:26
float len
track length [cm]
Definition: SRJMShower.h:32
SRVector3D stop
shower stop point
Definition: SRJMShower.h:39
unsigned short nplaney
number of planes spanned in y view
Definition: SRJMShower.h:37
SRVector3D start
Shower start point in detector coordinates. [cm].
Definition: SRJMShower.h:30
unsigned short maxplanecont
maximum number of contiguous planes in prong
Definition: SRJMShower.h:27
unsigned short nplanex
number of planes spanned in x view
Definition: SRJMShower.h:36
unsigned short nhitx
number of hits in x-view
Definition: SRJMShower.h:24
unsigned short nhit
number of hits
Definition: SRJMShower.h:23
caf::SRJMShower::~SRJMShower ( )

Definition at line 39 of file SRJMShower.cxx.

39 { }

Member Data Documentation

float caf::SRJMShower::calE

energy based on summed calibrated deposited charge [GeV]

Definition at line 29 of file SRJMShower.h.

Referenced by caf::BlindThisJMShower(), flat::FlatJMShower::Fill(), and hdf5::HDF5JMShower< Tidx >::Fill().

SRVector3D caf::SRJMShower::dir

Shower direction at start point [unit vector recommended].

Definition at line 31 of file SRJMShower.h.

Referenced by flat::FlatJMShower::Fill(), and hdf5::HDF5JMShower< Tidx >::Fill().

float caf::SRJMShower::gap

gap from shower start to ElasticArms vertex [cm]

Definition at line 38 of file SRJMShower.h.

Referenced by flat::FlatJMShower::Fill(), and hdf5::HDF5JMShower< Tidx >::Fill().

float caf::SRJMShower::len

track length [cm]

Definition at line 32 of file SRJMShower.h.

Referenced by caf::BlindThisJMShower(), flat::FlatJMShower::Fill(), and hdf5::HDF5JMShower< Tidx >::Fill().

unsigned short caf::SRJMShower::maxplanecont

maximum number of contiguous planes in prong

Definition at line 27 of file SRJMShower.h.

Referenced by caf::BlindThisJMShower(), flat::FlatJMShower::Fill(), and hdf5::HDF5JMShower< Tidx >::Fill().

unsigned short caf::SRJMShower::maxplanegap

maximum number of gapped planes in prong

Definition at line 28 of file SRJMShower.h.

Referenced by flat::FlatJMShower::Fill(), and hdf5::HDF5JMShower< Tidx >::Fill().

unsigned short caf::SRJMShower::nhit

number of hits

Definition at line 23 of file SRJMShower.h.

Referenced by caf::BlindThisJMShower(), flat::FlatJMShower::Fill(), and hdf5::HDF5JMShower< Tidx >::Fill().

unsigned short caf::SRJMShower::nhitx

number of hits in x-view

Definition at line 24 of file SRJMShower.h.

Referenced by caf::BlindThisJMShower(), flat::FlatJMShower::Fill(), and hdf5::HDF5JMShower< Tidx >::Fill().

unsigned short caf::SRJMShower::nhity

number of hits in y-view

Definition at line 25 of file SRJMShower.h.

Referenced by caf::BlindThisJMShower(), flat::FlatJMShower::Fill(), and hdf5::HDF5JMShower< Tidx >::Fill().

unsigned short caf::SRJMShower::nplane

number of planes spanned

Definition at line 26 of file SRJMShower.h.

Referenced by caf::BlindThisJMShower(), flat::FlatJMShower::Fill(), and hdf5::HDF5JMShower< Tidx >::Fill().

unsigned short caf::SRJMShower::nplanex

number of planes spanned in x view

Definition at line 36 of file SRJMShower.h.

Referenced by flat::FlatJMShower::Fill(), and hdf5::HDF5JMShower< Tidx >::Fill().

unsigned short caf::SRJMShower::nplaney

number of planes spanned in y view

Definition at line 37 of file SRJMShower.h.

Referenced by flat::FlatJMShower::Fill(), and hdf5::HDF5JMShower< Tidx >::Fill().

float caf::SRJMShower::shwE

reconstructed shower energy [GeV]

Definition at line 41 of file SRJMShower.h.

Referenced by caf::BlindThisJMShower(), flat::FlatJMShower::Fill(), and hdf5::HDF5JMShower< Tidx >::Fill().

SRVector3D caf::SRJMShower::start

Shower start point in detector coordinates. [cm].

Definition at line 30 of file SRJMShower.h.

Referenced by flat::FlatJMShower::Fill(), hdf5::HDF5JMShower< Tidx >::Fill(), progbar.ProgressBar::Start(), and progbar.ProgressBar::Update().

SRVector3D caf::SRJMShower::stop

shower stop point

Definition at line 39 of file SRJMShower.h.

Referenced by caf::BlindThisJMShower(), flat::FlatJMShower::Fill(), and hdf5::HDF5JMShower< Tidx >::Fill().

View_t caf::SRJMShower::view

Prong view caf::kX = 0, caf::kY = 1 or caf::kXorY = 2.

Definition at line 33 of file SRJMShower.h.

Referenced by flat::FlatJMShower::Fill(), and hdf5::HDF5JMShower< Tidx >::Fill().

float caf::SRJMShower::vtxE

calorimetric energy of [GeV]

Definition at line 42 of file SRJMShower.h.

Referenced by caf::BlindThisJMShower(), flat::FlatJMShower::Fill(), and hdf5::HDF5JMShower< Tidx >::Fill().

float caf::SRJMShower::width

Shower width [cm].

Definition at line 35 of file SRJMShower.h.

Referenced by flat::FlatJMShower::Fill(), and hdf5::HDF5JMShower< Tidx >::Fill().


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