![]() |
eventAnalysis
7.0-49-g0ac7482
|
An object to hold specific SFG variables. More...
#include <TGlobalReconModule.hxx>
Inheritance diagram for ND::TGlobalReconModule::TSFGObject:
Collaboration diagram for ND::TGlobalReconModule::TSFGObject:Public Member Functions | |
| virtual | ~TSFGObject () |
| ClassDef (TSubBaseObject, 1) | |
| ClassDef (TGlobalReconModule::TSFGObject, 1) | |
Public Attributes | |
| double | avgtime |
| Average fully corrected SFG hit time. More... | |
| TVector3 | BackDirection |
| The direction at the 'back' of the object. More... | |
| TVector3 | BackDirectionVar |
| The uncertainty on ND::TSubBaseObject::BackDirection. More... | |
| double | BackMomentum |
| The momentum measurement at the 'back' of the object. More... | |
| double | BackMomentumError |
| The uncertainty on ND::TSubBaseObject::BackMomentum. More... | |
| TLorentzVector | BackPosition |
| The global coordinate position at the 'back' of the object. More... | |
| TLorentzVector | BackPositionVar |
| The uncertainty on ND::TSubBaseObject::BackPosition. More... | |
| double | Chi2 |
| The chi2 of the fit. More... | |
| int | Detector |
| Integer specifying which subdetector(s) the object belongs to. See TGlobalReconModule::GetDetectorNumber for the options. More... | |
| TVector3 | Direction |
| Direction of the corresponding object. More... | |
| TVector3 | DirVariance |
| Direction variance of the corresponding object. More... | |
| double | EDeposit |
| Energy deposit of the corresponding object. More... | |
| TVector3 | FrontDirection |
| The direction at the 'front' of the object. More... | |
| TVector3 | FrontDirectionVar |
| The uncertainty on ND::TSubBaseObject::FrontDirection. More... | |
| double | FrontMomentum |
| The momentum measurement at the 'front' of the object. More... | |
| double | FrontMomentumError |
| The uncertainty on ND::TSubBaseObject::FrontMomentum. More... | |
| TLorentzVector | FrontPosition |
| The global coordinate position at the 'front' of the object. More... | |
| TLorentzVector | FrontPositionVar |
| The uncertainty on ND::TSubBaseObject::FrontPosition. More... | |
| std::vector< double > | HitCharge |
| Vector to store the charge of each hit. More... | |
| std::vector< TLorentzVector > | HitPosition |
| Vector to store the position of each hit. More... | |
| std::vector< TLorentzVector > | HitPosVariance |
| Vector to store the variance of the position of each hit. More... | |
| std::vector< int > | HitTrajID |
| Vector to store the ID of the Trajectory that created the hit. More... | |
| std::vector< std::vector< int > > | HitUniqueID |
| Vector to store the Unique ID of the hit. More... | |
| double | Length |
| The length of the track or shower (RMS) More... | |
| int | NConstituents |
| The number of constituents. More... | |
| int | NDOF |
| The number of degrees of freedom in the fit. More... | |
| int | NegPionBraggCut |
| Bragg peak cut (only used for SFGD contained tracks) More... | |
| int | NHits |
| The number of constituent hits. More... | |
| int | NNodes |
| The number of reconstruction nodes. More... | |
| std::vector< TVector3 > | NodeDirection |
| Vector to store the direction of each node. More... | |
| std::vector< TVector3 > | NodeDirVariance |
| Vector to store the variance on the direction of each node. More... | |
| std::vector< double > | NodeEDeposit |
| Vector to store the energy deposit of each node. More... | |
| std::vector< double > | NodeEDeposit_fit |
| std::vector< std::vector< int > > | NodeHits |
| Vector to store the hits contributing to each node. More... | |
| std::vector< int > | NodeNHits |
| Vector to store the number of hits contributing to each node. More... | |
| std::vector< TLorentzVector > | NodePosition |
| Vector to store the position and time of each node. More... | |
| std::vector< TLorentzVector > | NodePosVariance |
| Vector to store the variance on the position and time of each node. More... | |
| std::vector< std::vector< int > > | NodeUniqueID |
| Vector to store the Unique ID of the node. More... | |
| double | PIDWeightElec |
| PID weights for electron hypothesis. More... | |
| double | PIDWeightMuon |
| PID weights for muon hypothesis. More... | |
| double | PIDWeightPion |
| PID weights for pion hypothesis. More... | |
| double | PIDWeightProt |
| PID weights for proton hypothesis. More... | |
| int | PionBraggCut |
| Bragg peak cut (only used for SFGD contained tracks) More... | |
| TLorentzVector | Position |
| Position of the correspponding object. More... | |
| TLorentzVector | PosVariance |
| Variance on the position of the corresponding object. More... | |
| int | ProtonBraggCut |
| Bragg peak cut (only used for SFGD contained tracks) More... | |
| unsigned long | Status |
| The status for the fit. More... | |
| TTrueParticle | TrueParticle |
| The associated true particle. More... | |
| int | Type |
| Object type, 0: Particle, 1: Track, 2: Cluster, 3: Shower, 4: Vertex. More... | |
| UInt_t | UniqueID |
| Unique identifier for sub-detector recon objects. More... | |
An object to hold specific SFG variables.
Definition at line 324 of file TGlobalReconModule.hxx.
|
virtual |
Definition at line 153 of file TGlobalReconModule.cxx.
|
inherited |
| ND::TGlobalReconModule::TSFGObject::ClassDef | ( | TGlobalReconModule::TSFGObject | , |
| 1 | |||
| ) |
| double ND::TGlobalReconModule::TSFGObject::avgtime |
Average fully corrected SFG hit time.
Definition at line 330 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo(), and ND::TGlobalReconModule::FillSFGOther().
|
inherited |
The direction at the 'back' of the object.
Definition at line 86 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The uncertainty on ND::TSubBaseObject::BackDirection.
Definition at line 92 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The momentum measurement at the 'back' of the object.
Definition at line 98 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The uncertainty on ND::TSubBaseObject::BackMomentum.
Definition at line 104 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The global coordinate position at the 'back' of the object.
Definition at line 74 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The uncertainty on ND::TSubBaseObject::BackPosition.
Definition at line 80 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The chi2 of the fit.
Definition at line 61 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
Integer specifying which subdetector(s) the object belongs to. See TGlobalReconModule::GetDetectorNumber for the options.
Definition at line 53 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
| TVector3 ND::TGlobalReconModule::TSFGObject::Direction |
Direction of the corresponding object.
Definition at line 334 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo().
| TVector3 ND::TGlobalReconModule::TSFGObject::DirVariance |
Direction variance of the corresponding object.
Definition at line 335 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo().
| double ND::TGlobalReconModule::TSFGObject::EDeposit |
Energy deposit of the corresponding object.
Definition at line 331 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo(), and ND::TGlobalReconModule::FillSFGOther().
|
inherited |
The direction at the 'front' of the object.
Definition at line 83 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillP0DInfo(), and ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The uncertainty on ND::TSubBaseObject::FrontDirection.
Definition at line 89 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The momentum measurement at the 'front' of the object.
Definition at line 95 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The uncertainty on ND::TSubBaseObject::FrontMomentum.
Definition at line 101 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The global coordinate position at the 'front' of the object.
Definition at line 71 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillP0DInfo(), and ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The uncertainty on ND::TSubBaseObject::FrontPosition.
Definition at line 77 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
| std::vector<double> ND::TGlobalReconModule::TSFGObject::HitCharge |
Vector to store the charge of each hit.
Definition at line 351 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo(), and ND::TGlobalReconModule::FillSFGOther().
| std::vector<TLorentzVector> ND::TGlobalReconModule::TSFGObject::HitPosition |
Vector to store the position of each hit.
Definition at line 349 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo(), and ND::TGlobalReconModule::FillSFGOther().
| std::vector<TLorentzVector> ND::TGlobalReconModule::TSFGObject::HitPosVariance |
Vector to store the variance of the position of each hit.
Definition at line 350 of file TGlobalReconModule.hxx.
| std::vector<int> ND::TGlobalReconModule::TSFGObject::HitTrajID |
Vector to store the ID of the Trajectory that created the hit.
Definition at line 353 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo(), and ND::TGlobalReconModule::FillSFGOther().
| std::vector<std::vector<int> > ND::TGlobalReconModule::TSFGObject::HitUniqueID |
Vector to store the Unique ID of the hit.
Definition at line 355 of file TGlobalReconModule.hxx.
|
inherited |
The length of the track or shower (RMS)
Definition at line 68 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), ND::TGlobalReconModule::FillP0DInfo(), ND::TGlobalReconModule::FillSFGInfo(), and ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The number of constituents.
Definition at line 65 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The number of degrees of freedom in the fit.
Definition at line 59 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
| int ND::TGlobalReconModule::TSFGObject::NegPionBraggCut |
Bragg peak cut (only used for SFGD contained tracks)
Definition at line 346 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo().
|
inherited |
The number of constituent hits.
Definition at line 55 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo(), ND::TGlobalReconModule::FillSFGOther(), and ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The number of reconstruction nodes.
Definition at line 57 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo(), and ND::TGlobalReconModule::FillSubBaseObject().
| std::vector<TVector3> ND::TGlobalReconModule::TSFGObject::NodeDirection |
Vector to store the direction of each node.
Definition at line 361 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo().
| std::vector<TVector3> ND::TGlobalReconModule::TSFGObject::NodeDirVariance |
Vector to store the variance on the direction of each node.
Definition at line 363 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo().
| std::vector<double> ND::TGlobalReconModule::TSFGObject::NodeEDeposit |
Vector to store the energy deposit of each node.
Definition at line 364 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo().
| std::vector<double> ND::TGlobalReconModule::TSFGObject::NodeEDeposit_fit |
Definition at line 366 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo().
| std::vector<std::vector<int> > ND::TGlobalReconModule::TSFGObject::NodeHits |
Vector to store the hits contributing to each node.
Definition at line 370 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo().
| std::vector<int> ND::TGlobalReconModule::TSFGObject::NodeNHits |
Vector to store the number of hits contributing to each node.
Definition at line 368 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo().
| std::vector<TLorentzVector> ND::TGlobalReconModule::TSFGObject::NodePosition |
Vector to store the position and time of each node.
Definition at line 358 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo().
| std::vector<TLorentzVector> ND::TGlobalReconModule::TSFGObject::NodePosVariance |
Vector to store the variance on the position and time of each node.
Definition at line 360 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo().
| std::vector<std::vector<int> > ND::TGlobalReconModule::TSFGObject::NodeUniqueID |
Vector to store the Unique ID of the node.
Definition at line 371 of file TGlobalReconModule.hxx.
| double ND::TGlobalReconModule::TSFGObject::PIDWeightElec |
PID weights for electron hypothesis.
Definition at line 341 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo().
| double ND::TGlobalReconModule::TSFGObject::PIDWeightMuon |
PID weights for muon hypothesis.
Definition at line 340 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo().
| double ND::TGlobalReconModule::TSFGObject::PIDWeightPion |
PID weights for pion hypothesis.
Definition at line 339 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo().
| double ND::TGlobalReconModule::TSFGObject::PIDWeightProt |
PID weights for proton hypothesis.
Definition at line 338 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo().
| int ND::TGlobalReconModule::TSFGObject::PionBraggCut |
Bragg peak cut (only used for SFGD contained tracks)
Definition at line 345 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo().
| TLorentzVector ND::TGlobalReconModule::TSFGObject::Position |
Position of the correspponding object.
Definition at line 332 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo(), and ND::TGlobalReconModule::FillSFGOther().
| TLorentzVector ND::TGlobalReconModule::TSFGObject::PosVariance |
Variance on the position of the corresponding object.
Definition at line 333 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo(), and ND::TGlobalReconModule::FillSFGOther().
| int ND::TGlobalReconModule::TSFGObject::ProtonBraggCut |
Bragg peak cut (only used for SFGD contained tracks)
Definition at line 344 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo().
|
inherited |
The status for the fit.
Definition at line 50 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The associated true particle.
Definition at line 107 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
| int ND::TGlobalReconModule::TSFGObject::Type |
Object type, 0: Particle, 1: Track, 2: Cluster, 3: Shower, 4: Vertex.
Definition at line 328 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo(), and ND::TGlobalReconModule::FillSFGOther().
|
inherited |
Unique identifier for sub-detector recon objects.
Definition at line 47 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
1.8.5