![]() |
eventAnalysis
7.0-49-g0ac7482
|
An object to store information about an FGD Time Bin. More...
#include <TGlobalReconModule.hxx>
Public Member Functions | |
TFgdTimeBin () | |
virtual | ~TFgdTimeBin () |
ClassDef (TGlobalReconModule::TFgdTimeBin, 1) | |
Public Attributes | |
float | chargePerLayer [2][30] |
Summed hit charge for layer x in FGD1 (chargePerLayer[0][x]), and 2 (chargePerLayer[1][x]) More... | |
TVector3 | chargeWeightedPos [2] |
Charge weighted average hit position in FGD1 chargeWeightedPos[0]) and 2 (chargeWeightedPos[1]) More... | |
std::vector< int > | FGD1HitLayer |
Vector to store the layer number of each hit in FGD1. More... | |
std::vector< float > | FGD1HitPosition |
Vector to store the X or Y position of each hit in FGD1. More... | |
std::vector< float > | FGD1HitQ |
Vector to store the charge of each hit in FGD1. More... | |
std::vector< float > | FGD1HitT |
Vector to store the time of each hit in FGD1. More... | |
std::vector< int > | FGD1HitTrajID |
Vector to store the ID of the Trajectory that created the hit in FGD1. More... | |
std::vector< float > | FGD1HitTrueE |
Vector to store the true edeposit of each hit in FGD1. More... | |
TOutermostHits | FGD1OutermostHits |
A named collection of the outermost hits in X,Y, and Z from FGD1. More... | |
TClonesArray * | FGD1Unused |
The vector unused hits in FGD1. More... | |
std::vector< int > | FGD2HitLayer |
Vector to store the layer number of each hit in FGD2. More... | |
std::vector< float > | FGD2HitPosition |
Vector to store the X or Y position of each hit in FGD2. More... | |
std::vector< float > | FGD2HitQ |
Vector to store the charge of each hit in FGD2. More... | |
std::vector< float > | FGD2HitT |
Vector to store the time of each hit in FGD2. More... | |
std::vector< int > | FGD2HitTrajID |
Vector to store the ID of the Trajectory that created the hit in FGD1. More... | |
TOutermostHits | FGD2OutermostHits |
A named collection of the outermost hits in X,Y, and Z from FGD2. More... | |
TClonesArray * | FGD2Unused |
The vector unused hits in FGD2. More... | |
int | g4ID |
The ID for the G4 trajectory that contributed most to this time bin. More... | |
TGlobalHit | hackFGDUnused |
This is just here to fool TFile::MakeProject, not a real object. More... | |
double | maxTime |
Bin end time. More... | |
double | minTime |
Bin start time. More... | |
Int_t | NFGD1Unused |
Number of hits unused in FGD1. More... | |
Int_t | NFGD2Unused |
Number of hits unused in FGD2. More... | |
int | nHits [2] |
Number of hits in FGD1 (nHits[0]), and 2 (nHits[1]) More... | |
double | rawChargeSum [2] |
Summed hit charge in FGD1 (rawChargeSum[0]), and 2 (rawChargeSum[1]) More... | |
An object to store information about an FGD Time Bin.
Definition at line 106 of file TGlobalReconModule.hxx.
ND::TGlobalReconModule::TFgdTimeBin::TFgdTimeBin | ( | ) |
Definition at line 167 of file TGlobalReconModule.cxx.
|
virtual |
Definition at line 162 of file TGlobalReconModule.cxx.
ND::TGlobalReconModule::TFgdTimeBin::ClassDef | ( | TGlobalReconModule::TFgdTimeBin | , |
1 | |||
) |
float ND::TGlobalReconModule::TFgdTimeBin::chargePerLayer[2][30] |
Summed hit charge for layer x in FGD1 (chargePerLayer[0][x]), and 2 (chargePerLayer[1][x])
Definition at line 114 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
TVector3 ND::TGlobalReconModule::TFgdTimeBin::chargeWeightedPos[2] |
Charge weighted average hit position in FGD1 chargeWeightedPos[0]) and 2 (chargeWeightedPos[1])
Definition at line 115 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
std::vector<int> ND::TGlobalReconModule::TFgdTimeBin::FGD1HitLayer |
Vector to store the layer number of each hit in FGD1.
Definition at line 118 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
std::vector<float> ND::TGlobalReconModule::TFgdTimeBin::FGD1HitPosition |
Vector to store the X or Y position of each hit in FGD1.
Definition at line 119 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
std::vector<float> ND::TGlobalReconModule::TFgdTimeBin::FGD1HitQ |
Vector to store the charge of each hit in FGD1.
Definition at line 120 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
std::vector<float> ND::TGlobalReconModule::TFgdTimeBin::FGD1HitT |
Vector to store the time of each hit in FGD1.
Definition at line 122 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
std::vector<int> ND::TGlobalReconModule::TFgdTimeBin::FGD1HitTrajID |
Vector to store the ID of the Trajectory that created the hit in FGD1.
Definition at line 123 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
std::vector<float> ND::TGlobalReconModule::TFgdTimeBin::FGD1HitTrueE |
Vector to store the true edeposit of each hit in FGD1.
Definition at line 121 of file TGlobalReconModule.hxx.
TOutermostHits ND::TGlobalReconModule::TFgdTimeBin::FGD1OutermostHits |
A named collection of the outermost hits in X,Y, and Z from FGD1.
Definition at line 116 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
TClonesArray* ND::TGlobalReconModule::TFgdTimeBin::FGD1Unused |
The vector unused hits in FGD1.
Definition at line 130 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
std::vector<int> ND::TGlobalReconModule::TFgdTimeBin::FGD2HitLayer |
Vector to store the layer number of each hit in FGD2.
Definition at line 124 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
std::vector<float> ND::TGlobalReconModule::TFgdTimeBin::FGD2HitPosition |
Vector to store the X or Y position of each hit in FGD2.
Definition at line 125 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
std::vector<float> ND::TGlobalReconModule::TFgdTimeBin::FGD2HitQ |
Vector to store the charge of each hit in FGD2.
Definition at line 126 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
std::vector<float> ND::TGlobalReconModule::TFgdTimeBin::FGD2HitT |
Vector to store the time of each hit in FGD2.
Definition at line 127 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
std::vector<int> ND::TGlobalReconModule::TFgdTimeBin::FGD2HitTrajID |
Vector to store the ID of the Trajectory that created the hit in FGD1.
Definition at line 128 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
TOutermostHits ND::TGlobalReconModule::TFgdTimeBin::FGD2OutermostHits |
A named collection of the outermost hits in X,Y, and Z from FGD2.
Definition at line 117 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
TClonesArray* ND::TGlobalReconModule::TFgdTimeBin::FGD2Unused |
The vector unused hits in FGD2.
Definition at line 132 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
int ND::TGlobalReconModule::TFgdTimeBin::g4ID |
The ID for the G4 trajectory that contributed most to this time bin.
Definition at line 133 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
TGlobalHit ND::TGlobalReconModule::TFgdTimeBin::hackFGDUnused |
This is just here to fool TFile::MakeProject, not a real object.
Definition at line 134 of file TGlobalReconModule.hxx.
double ND::TGlobalReconModule::TFgdTimeBin::maxTime |
Bin end time.
Definition at line 111 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
double ND::TGlobalReconModule::TFgdTimeBin::minTime |
Bin start time.
Definition at line 110 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
Int_t ND::TGlobalReconModule::TFgdTimeBin::NFGD1Unused |
Number of hits unused in FGD1.
Definition at line 129 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
Int_t ND::TGlobalReconModule::TFgdTimeBin::NFGD2Unused |
Number of hits unused in FGD2.
Definition at line 131 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
int ND::TGlobalReconModule::TFgdTimeBin::nHits[2] |
Number of hits in FGD1 (nHits[0]), and 2 (nHits[1])
Definition at line 112 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().
double ND::TGlobalReconModule::TFgdTimeBin::rawChargeSum[2] |
Summed hit charge in FGD1 (rawChargeSum[0]), and 2 (rawChargeSum[1])
Definition at line 113 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillFgdTimeBins().