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

TGlobalReconObject Object for containing global recon information. More...

#include <TReconPerformanceEvalModule.hxx>

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

Public Member Functions

 TGlobalReconObject ()
 
virtual ~TGlobalReconObject ()
 
 ClassDef (TReconPerformanceEvalModule::TGlobalReconObject, 1)
 

Public Attributes

double Charge
 Charge of global track. More...
 
TClonesArray * Constituents
 TClonesArray of (lowest-level) constituent TGlobalReconConstituent. More...
 
TVector3 Direction
 Direction of global track. More...
 
TClonesArray * DownToTrackerConstituents
 TClonesArray of intermediate constituent states, working down to tracker-only constituent. More...
 
TClonesArray * GlobalNodes
 Information about the nodes of the global track, in the same order as they are stored in the global track. More...
 
TClonesArray * MatchingChi2Info
 Matching chi^2s, if global recon merged two objects together. More...
 
double Momentum
 Momentum of global track. More...
 
double MomentumByRange
 Momentum of global track, from the MomentumByRange algorithm. More...
 
double MomentumByRangeElectron
 
double MomentumByRangeElectronFlip
 
double MomentumByRangeMuon
 
double MomentumByRangeMuonFlip
 
double MomentumByRangeProton
 
double MomentumByRangeProtonFlip
 
Int_t NConstituents
 Number of constituents of the global track. More...
 
int NDOF
 NDOF. More...
 
Int_t NDownToTrackerConstituents
 Number of objects we saved in the DownToTrackerConstituents TClonesArray. More...
 
Int_t NGlobalNodes
 The number of states the global track contains. More...
 
Int_t NGlobalNodesSaved
 The number of states of the global track that we saved information about. More...
 
int NMatchingChi2Info
 Number of entries in the MatchingChi2s array. More...
 
std::map< std::string, int > * NModuleConstituents
 Number of constituents in each module. More...
 
std::string ParticleID
 PID. More...
 
double PIDWeight
 PID weight. More...
 
TLorentzVector Position
 Position/time of the global track. More...
 
double Quality
 Goodness of fit. More...
 
bool SetOK
 
std::string StatusString
 String containing the status of the object (success, ran etc) More...
 
std::string SubdetectorString
 String containing subdetectors used by this object. More...
 
TGlobalTruthInfo Truth
 True momentum, angle and charge at closest approach to global state position. More...
 
UInt_t UniqueID
 UniqueID identifying this object. More...
 

Detailed Description

TGlobalReconObject Object for containing global recon information.

Definition at line 344 of file TReconPerformanceEvalModule.hxx.

Constructor & Destructor Documentation

ND::TReconPerformanceEvalModule::TGlobalReconObject::TGlobalReconObject ( )

Definition at line 1259 of file TReconPerformanceEvalModule.cxx.

ND::TReconPerformanceEvalModule::TGlobalReconObject::~TGlobalReconObject ( )
virtual

Definition at line 1297 of file TReconPerformanceEvalModule.cxx.

Member Function Documentation

ND::TReconPerformanceEvalModule::TGlobalReconObject::ClassDef ( TReconPerformanceEvalModule::TGlobalReconObject  ,
 
)

Member Data Documentation

double ND::TReconPerformanceEvalModule::TGlobalReconObject::Charge

Charge of global track.

Definition at line 393 of file TReconPerformanceEvalModule.hxx.

Referenced by ND::TReconPerformanceEvalModule::FillGlobalInfo().

TClonesArray* ND::TReconPerformanceEvalModule::TGlobalReconObject::Constituents

TClonesArray of (lowest-level) constituent TGlobalReconConstituent.

Definition at line 420 of file TReconPerformanceEvalModule.hxx.

Referenced by ND::TReconPerformanceEvalModule::FillTree().

TVector3 ND::TReconPerformanceEvalModule::TGlobalReconObject::Direction

Direction of global track.

Definition at line 390 of file TReconPerformanceEvalModule.hxx.

Referenced by ND::TReconPerformanceEvalModule::FillGlobalInfo().

TClonesArray* ND::TReconPerformanceEvalModule::TGlobalReconObject::DownToTrackerConstituents

TClonesArray of intermediate constituent states, working down to tracker-only constituent.

Only set for objects that contain tracker constituents.

Definition at line 425 of file TReconPerformanceEvalModule.hxx.

Referenced by ND::TReconPerformanceEvalModule::FillTree().

TClonesArray* ND::TReconPerformanceEvalModule::TGlobalReconObject::GlobalNodes

Information about the nodes of the global track, in the same order as they are stored in the global track.

Definition at line 366 of file TReconPerformanceEvalModule.hxx.

Referenced by ND::TReconPerformanceEvalModule::FillGlobalInfo().

TClonesArray* ND::TReconPerformanceEvalModule::TGlobalReconObject::MatchingChi2Info

Matching chi^2s, if global recon merged two objects together.

Recurse down all constituents.

Definition at line 410 of file TReconPerformanceEvalModule.hxx.

Referenced by ND::TReconPerformanceEvalModule::FillTree().

double ND::TReconPerformanceEvalModule::TGlobalReconObject::Momentum

Momentum of global track.

Definition at line 375 of file TReconPerformanceEvalModule.hxx.

Referenced by ND::TReconPerformanceEvalModule::FillGlobalInfo().

double ND::TReconPerformanceEvalModule::TGlobalReconObject::MomentumByRange

Momentum of global track, from the MomentumByRange algorithm.

Definition at line 378 of file TReconPerformanceEvalModule.hxx.

double ND::TReconPerformanceEvalModule::TGlobalReconObject::MomentumByRangeElectron
double ND::TReconPerformanceEvalModule::TGlobalReconObject::MomentumByRangeElectronFlip
double ND::TReconPerformanceEvalModule::TGlobalReconObject::MomentumByRangeMuon
double ND::TReconPerformanceEvalModule::TGlobalReconObject::MomentumByRangeMuonFlip
double ND::TReconPerformanceEvalModule::TGlobalReconObject::MomentumByRangeProton
double ND::TReconPerformanceEvalModule::TGlobalReconObject::MomentumByRangeProtonFlip
Int_t ND::TReconPerformanceEvalModule::TGlobalReconObject::NConstituents

Number of constituents of the global track.

Definition at line 352 of file TReconPerformanceEvalModule.hxx.

Referenced by ND::TReconPerformanceEvalModule::FillTree().

int ND::TReconPerformanceEvalModule::TGlobalReconObject::NDOF
Int_t ND::TReconPerformanceEvalModule::TGlobalReconObject::NDownToTrackerConstituents

Number of objects we saved in the DownToTrackerConstituents TClonesArray.

Definition at line 429 of file TReconPerformanceEvalModule.hxx.

Referenced by ND::TReconPerformanceEvalModule::FillTree().

Int_t ND::TReconPerformanceEvalModule::TGlobalReconObject::NGlobalNodes

The number of states the global track contains.

Definition at line 369 of file TReconPerformanceEvalModule.hxx.

Referenced by ND::TReconPerformanceEvalModule::FillGlobalInfo().

Int_t ND::TReconPerformanceEvalModule::TGlobalReconObject::NGlobalNodesSaved

The number of states of the global track that we saved information about.

Definition at line 372 of file TReconPerformanceEvalModule.hxx.

Referenced by ND::TReconPerformanceEvalModule::FillGlobalInfo().

int ND::TReconPerformanceEvalModule::TGlobalReconObject::NMatchingChi2Info

Number of entries in the MatchingChi2s array.

Definition at line 413 of file TReconPerformanceEvalModule.hxx.

Referenced by ND::TReconPerformanceEvalModule::FillTree().

std::map<std::string, int>* ND::TReconPerformanceEvalModule::TGlobalReconObject::NModuleConstituents

Number of constituents in each module.

Definition at line 355 of file TReconPerformanceEvalModule.hxx.

Referenced by ND::TReconPerformanceEvalModule::FillTree().

std::string ND::TReconPerformanceEvalModule::TGlobalReconObject::ParticleID
double ND::TReconPerformanceEvalModule::TGlobalReconObject::PIDWeight

PID weight.

Definition at line 405 of file TReconPerformanceEvalModule.hxx.

Referenced by ND::TReconPerformanceEvalModule::FillGlobalInfo().

TLorentzVector ND::TReconPerformanceEvalModule::TGlobalReconObject::Position

Position/time of the global track.

Definition at line 387 of file TReconPerformanceEvalModule.hxx.

Referenced by ND::TReconPerformanceEvalModule::FillGlobalInfo().

double ND::TReconPerformanceEvalModule::TGlobalReconObject::Quality

Goodness of fit.

Definition at line 396 of file TReconPerformanceEvalModule.hxx.

Referenced by ND::TReconPerformanceEvalModule::FillGlobalInfo().

bool ND::TReconPerformanceEvalModule::TGlobalReconObject::SetOK
std::string ND::TReconPerformanceEvalModule::TGlobalReconObject::StatusString

String containing the status of the object (success, ran etc)

Definition at line 361 of file TReconPerformanceEvalModule.hxx.

Referenced by ND::TReconPerformanceEvalModule::FillGlobalInfo().

std::string ND::TReconPerformanceEvalModule::TGlobalReconObject::SubdetectorString

String containing subdetectors used by this object.

Definition at line 358 of file TReconPerformanceEvalModule.hxx.

Referenced by ND::TReconPerformanceEvalModule::FillGlobalInfo().

TGlobalTruthInfo ND::TReconPerformanceEvalModule::TGlobalReconObject::Truth

True momentum, angle and charge at closest approach to global state position.

Definition at line 417 of file TReconPerformanceEvalModule.hxx.

Referenced by ND::TReconPerformanceEvalModule::FillGlobalInfo().

UInt_t ND::TReconPerformanceEvalModule::TGlobalReconObject::UniqueID

UniqueID identifying this object.

Definition at line 432 of file TReconPerformanceEvalModule.hxx.

Referenced by ND::TReconPerformanceEvalModule::FillGlobalInfo().


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