![]() |
eventAnalysis
7.0-49-g0ac7482
|
TGlobalReconConstituent The main object that contains constituent recon information Feel free to add to. More...
#include <TReconPerformanceEvalModule.hxx>
Public Member Functions | |
TGlobalReconConstituent () | |
virtual | ~TGlobalReconConstituent () |
ClassDef (TReconPerformanceEvalModule::TGlobalReconConstituent, 1) | |
Public Attributes | |
double | AverageHitTime |
Value of averageHitTime TDatum, if set. More... | |
std::string | ClassName |
< Subdetector(s) used for this object More... | |
TReconStateInfo | ClosestGlobalNodeState |
State information of closest global recon node to subdetector state position, projected to the position of the subdetector state. More... | |
TTruthInfo | ConsTruth |
Truth information at MC trajectory point closest to refitted state position. More... | |
std::string | DetectorName |
< Name of Subdetector recon algorithm More... | |
double | EDeposit |
EDeposit of the constituent. More... | |
TReconStateInfo | GlobalReconConsFirstNodeObject |
Object of first node of global recon constituent. More... | |
TReconStateInfo | GlobalReconConsFirstNodeState |
State of first node of global recon constituent. More... | |
TReconStateInfo | GlobalReconConsLastNodeObject |
Object of last node of global recon constituent. More... | |
TReconStateInfo | GlobalReconConsLastNodeState |
State of last node of global recon constituent. More... | |
TReconStateInfo | GlobalReconConsState |
< UniqueID identifying this constituent More... | |
bool | IsShower |
Whether the constituent is a TReconShower (or a TReconPID with a single constituent that is a TReconShower) More... | |
int | NDOF |
NDOF. More... | |
int | NumHits |
Number of hits for this constituent, or -1 if the THitSelection is invalid. More... | |
TReconStateInfo | OriginalObjectFirstNodeState |
State information of subdetector recon object. More... | |
TReconStateInfo | OriginalObjectLastNodeState |
State information of subdetector recon object. More... | |
TReconStateInfo | OriginalObjectState |
State information of subdetector recon object. More... | |
std::string | ParticleID |
< String containing the status of the object (success, ran etc) More... | |
double | PIDWeight |
< ParticleID, if the constituent is a TReconPID More... | |
double | Quality |
Goodness of fit. More... | |
std::string | ReconAlgorithm |
bool | SetOK |
THelixModelInfo | StateAtBTECal |
Extrapolation of object to inner face of BTECal, using tpcRecon HelixModel. More... | |
THelixModelInfo | StateAtDSECal |
Extrapolation of object to upstream face of DsECal, using tpcRecon HelixModel. More... | |
THelixModelInfo | StateAtLTECal |
Extrapolation of object to inner face of LTECal, using tpcRecon HelixModel. More... | |
THelixModelInfo | StateAtP0D |
Extrapolation of object to downstream face of P0D, using tpcRecon HelixModel. More... | |
THelixModelInfo | StateAtRTECal |
Extrapolation of object to inner face of RTECal, using tpcRecon HelixModel. More... | |
THelixModelInfo | StateAtTPC2 |
Extrapolation of TPC1(TPC3) object to downstream(upstream) face of TPC2, using tpcRecon HelixModel. More... | |
THelixModelInfo | StateAtTTECal |
Extrapolation of object to inner face of TTECal, using tpcRecon HelixModel. More... | |
std::string | StatusString |
< ClassName of this recon object More... | |
UInt_t | UniqueID |
< PID weight, if the constituent is a TReconPID More... | |
TGlobalReconConstituent The main object that contains constituent recon information Feel free to add to.
Definition at line 220 of file TReconPerformanceEvalModule.hxx.
ND::TReconPerformanceEvalModule::TGlobalReconConstituent::TGlobalReconConstituent | ( | ) |
Definition at line 1300 of file TReconPerformanceEvalModule.cxx.
References eventAnalysisEnums::DetectorName().
|
virtual |
Definition at line 1312 of file TReconPerformanceEvalModule.cxx.
ND::TReconPerformanceEvalModule::TGlobalReconConstituent::ClassDef | ( | TReconPerformanceEvalModule::TGlobalReconConstituent | , |
1 | |||
) |
double ND::TReconPerformanceEvalModule::TGlobalReconConstituent::AverageHitTime |
Value of averageHitTime TDatum, if set.
Definition at line 318 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
std::string ND::TReconPerformanceEvalModule::TGlobalReconConstituent::ClassName |
< Subdetector(s) used for this object
Definition at line 229 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
TReconStateInfo ND::TReconPerformanceEvalModule::TGlobalReconConstituent::ClosestGlobalNodeState |
State information of closest global recon node to subdetector state position, projected to the position of the subdetector state.
Extrapolation is done to the surface with normal (0,0,1) in the LOCAL geometry of the module we're in. So, for the Barrel ECals, that means we extrapolate to the surface with normal (1,0,0) or (0,1,0).
Definition at line 277 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
TTruthInfo ND::TReconPerformanceEvalModule::TGlobalReconConstituent::ConsTruth |
Truth information at MC trajectory point closest to refitted state position.
Definition at line 281 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
std::string ND::TReconPerformanceEvalModule::TGlobalReconConstituent::DetectorName |
< Name of Subdetector recon algorithm
Definition at line 228 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
double ND::TReconPerformanceEvalModule::TGlobalReconConstituent::EDeposit |
EDeposit of the constituent.
Definition at line 325 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
TReconStateInfo ND::TReconPerformanceEvalModule::TGlobalReconConstituent::GlobalReconConsFirstNodeObject |
Object of first node of global recon constituent.
Definition at line 243 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
TReconStateInfo ND::TReconPerformanceEvalModule::TGlobalReconConstituent::GlobalReconConsFirstNodeState |
State of first node of global recon constituent.
Definition at line 240 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
TReconStateInfo ND::TReconPerformanceEvalModule::TGlobalReconConstituent::GlobalReconConsLastNodeObject |
Object of last node of global recon constituent.
Definition at line 249 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
TReconStateInfo ND::TReconPerformanceEvalModule::TGlobalReconConstituent::GlobalReconConsLastNodeState |
State of last node of global recon constituent.
Definition at line 246 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
TReconStateInfo ND::TReconPerformanceEvalModule::TGlobalReconConstituent::GlobalReconConsState |
< UniqueID identifying this constituent
Global recon constituent's overall object state
Definition at line 237 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
bool ND::TReconPerformanceEvalModule::TGlobalReconConstituent::IsShower |
Whether the constituent is a TReconShower (or a TReconPID with a single constituent that is a TReconShower)
Definition at line 336 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
int ND::TReconPerformanceEvalModule::TGlobalReconConstituent::NDOF |
NDOF.
Definition at line 331 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
int ND::TReconPerformanceEvalModule::TGlobalReconConstituent::NumHits |
Number of hits for this constituent, or -1 if the THitSelection is invalid.
Definition at line 322 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
TReconStateInfo ND::TReconPerformanceEvalModule::TGlobalReconConstituent::OriginalObjectFirstNodeState |
State information of subdetector recon object.
Only filled for P0D, P0DECal and TrackerECal constituents, as these are the only ones refitted by global recon
Definition at line 261 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
TReconStateInfo ND::TReconPerformanceEvalModule::TGlobalReconConstituent::OriginalObjectLastNodeState |
State information of subdetector recon object.
Only filled for P0D, P0DECal and TrackerECal constituents, as these are the only ones refitted by global recon
Definition at line 267 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
TReconStateInfo ND::TReconPerformanceEvalModule::TGlobalReconConstituent::OriginalObjectState |
State information of subdetector recon object.
Only filled for P0D, P0DECal and TrackerECal constituents, as these are the only ones refitted by global recon
Definition at line 255 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
std::string ND::TReconPerformanceEvalModule::TGlobalReconConstituent::ParticleID |
< String containing the status of the object (success, ran etc)
Definition at line 232 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
double ND::TReconPerformanceEvalModule::TGlobalReconConstituent::PIDWeight |
< ParticleID, if the constituent is a TReconPID
Definition at line 233 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
double ND::TReconPerformanceEvalModule::TGlobalReconConstituent::Quality |
Goodness of fit.
Definition at line 328 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
std::string ND::TReconPerformanceEvalModule::TGlobalReconConstituent::ReconAlgorithm |
Definition at line 227 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
bool ND::TReconPerformanceEvalModule::TGlobalReconConstituent::SetOK |
Definition at line 225 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
THelixModelInfo ND::TReconPerformanceEvalModule::TGlobalReconConstituent::StateAtBTECal |
Extrapolation of object to inner face of BTECal, using tpcRecon HelixModel.
Only set for TPC constituents.
Definition at line 306 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
THelixModelInfo ND::TReconPerformanceEvalModule::TGlobalReconConstituent::StateAtDSECal |
Extrapolation of object to upstream face of DsECal, using tpcRecon HelixModel.
Only set for TPC constituents.
Definition at line 286 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
THelixModelInfo ND::TReconPerformanceEvalModule::TGlobalReconConstituent::StateAtLTECal |
Extrapolation of object to inner face of LTECal, using tpcRecon HelixModel.
Only set for TPC constituents.
Definition at line 291 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
THelixModelInfo ND::TReconPerformanceEvalModule::TGlobalReconConstituent::StateAtP0D |
Extrapolation of object to downstream face of P0D, using tpcRecon HelixModel.
Only set for TPC constituents.
Definition at line 311 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
THelixModelInfo ND::TReconPerformanceEvalModule::TGlobalReconConstituent::StateAtRTECal |
Extrapolation of object to inner face of RTECal, using tpcRecon HelixModel.
Only set for TPC constituents.
Definition at line 296 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
THelixModelInfo ND::TReconPerformanceEvalModule::TGlobalReconConstituent::StateAtTPC2 |
Extrapolation of TPC1(TPC3) object to downstream(upstream) face of TPC2, using tpcRecon HelixModel.
Definition at line 315 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
THelixModelInfo ND::TReconPerformanceEvalModule::TGlobalReconConstituent::StateAtTTECal |
Extrapolation of object to inner face of TTECal, using tpcRecon HelixModel.
Only set for TPC constituents.
Definition at line 301 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
std::string ND::TReconPerformanceEvalModule::TGlobalReconConstituent::StatusString |
< ClassName of this recon object
Definition at line 230 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().
UInt_t ND::TReconPerformanceEvalModule::TGlobalReconConstituent::UniqueID |
< PID weight, if the constituent is a TReconPID
Definition at line 234 of file TReconPerformanceEvalModule.hxx.
Referenced by ND::TReconPerformanceEvalModule::FillConstituentInfo().