eventAnalysis  7.0-49-g0ac7482
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ND::TReconPerformanceEvalModule::TGlobalReconConstituent Class Reference

TGlobalReconConstituent The main object that contains constituent recon information Feel free to add to. More...

#include <TReconPerformanceEvalModule.hxx>

+ Inheritance diagram for ND::TReconPerformanceEvalModule::TGlobalReconConstituent:
+ Collaboration diagram for ND::TReconPerformanceEvalModule::TGlobalReconConstituent:

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...
 

Detailed Description

TGlobalReconConstituent The main object that contains constituent recon information Feel free to add to.

Definition at line 220 of file TReconPerformanceEvalModule.hxx.

Constructor & Destructor Documentation

ND::TReconPerformanceEvalModule::TGlobalReconConstituent::TGlobalReconConstituent ( )
ND::TReconPerformanceEvalModule::TGlobalReconConstituent::~TGlobalReconConstituent ( )
virtual

Definition at line 1312 of file TReconPerformanceEvalModule.cxx.

Member Function Documentation

ND::TReconPerformanceEvalModule::TGlobalReconConstituent::ClassDef ( TReconPerformanceEvalModule::TGlobalReconConstituent  ,
 
)

Member Data Documentation

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
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
bool ND::TReconPerformanceEvalModule::TGlobalReconConstituent::SetOK
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().


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

Package Summary
Package Name: eventAnalysis
Package Version: 7.0-49-g0ac7482
Package Manager:

Generated on Mon Mar 25 2024 14:44:03 for eventAnalysis by doxygen 1.8.5