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

An object to hold specific TPC variables. More...

#include <TGlobalReconModule.hxx>

+ Inheritance diagram for ND::TGlobalReconModule::TTPCObject:
+ Collaboration diagram for ND::TGlobalReconModule::TTPCObject:

Public Member Functions

virtual ~TTPCObject ()
 
 ClassDef (TSubBaseObject, 1)
 
 ClassDef (TGlobalReconModule::TTPCObject, 1)
 

Public Attributes

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 Ccorr
 Corrected truncated mean charge deposit in PID. More...
 
double Charge
 Charge from the TPC pid (+1, or -1) More...
 
double Chi2
 The chi2 of the fit. More...
 
double Craw
 
double dEdxexpEle
 Estimated dE/dx for electron hypothesis. More...
 
double dEdxexpKaon
 Estimated dE/dx for kaon hypothesis. More...
 
double dEdxexpMuon
 Estimated dE/dx for muon hypothesis. More...
 
double dEdxexpPion
 Estimated dE/dx for pion hypothesis. More...
 
double dEdxexpProton
 Estimated dE/dx for proton hypothesis. More...
 
int Detector
 Integer specifying which subdetector(s) the object belongs to. See TGlobalReconModule::GetDetectorNumber for the options. More...
 
double EDeposit
 Deposited energy, N.B. the meaning of this is subdetector-local. 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...
 
double Length
 The length of the track or shower (RMS) More...
 
int NbFittedHorizontalClusters
 The number of horizontal clusters contributed to the fit, TREx. More...
 
int NbFittedVerticalClusters
 The number of vertical clusters contributed to the fit, TREx. More...
 
int NConstituents
 The number of constituents. More...
 
int NDOF
 The number of degrees of freedom in the fit. More...
 
int NHits
 The number of constituent hits. More...
 
std::vector< int > NHorRows
 The number of horizontal clusters in the track. More...
 
int NNodes
 The number of reconstruction nodes. More...
 
double NTrun
 70% of the number of cluster More...
 
std::vector< int > NVerRows
 The number of vertical clusters in the track. More...
 
double PDist
 Placeholder for momentum of BField refit. More...
 
double PEField
 Placeholder for momentum of EField refit. More...
 
double PullEle
 Pull for TPC pid electron hypothesis. More...
 
double PullKaon
 Pull for TPC pid kaon hypothesis. More...
 
double PullMuon
 Pull for TPC pid muon hypothesis. More...
 
double PullPion
 Pull for TPC pid pion hypothesis. More...
 
double PullProton
 Pull for TPC pid proton hypothesis. More...
 
double SigmaEle
 Sigma estimated width of TPC pid electron hypothesis. More...
 
double SigmaKaon
 Sigma estimated width of TPC pid kaon hypothesis. More...
 
double SigmaMuon
 Sigma estimated width of TPC pid muon hypothesis. More...
 
double SigmaPion
 Sigma estimated width of TPC pid pion hypothesis. More...
 
double SigmaProton
 Sigma estimated width of TPC pid proton hypothesis. More...
 
unsigned long Status
 The status for the fit. More...
 
std::vector< int > T0Source
 The T0Source, the values are defined in TTPCFitStatusBranch.hxx, the TTPCT0Source enumeration. More...
 
double TPCLength
 TPC track length. More...
 
int TrackType
 Record of why the track was refit with a kalman filter fit instead of the likelihood fit. More...
 
double TruedEdx
 
double TruedEdx_sec
 
double TrueEDeposit
 
double TrueEDeposit_sec
 
TTrueParticle TrueParticle
 The associated true particle. More...
 
UInt_t UniqueID
 Unique identifier for sub-detector recon objects. More...
 

Detailed Description

An object to hold specific TPC variables.

Definition at line 253 of file TGlobalReconModule.hxx.

Constructor & Destructor Documentation

ND::TGlobalReconModule::TTPCObject::~TTPCObject ( )
virtual

Definition at line 144 of file TGlobalReconModule.cxx.

Member Function Documentation

ND::TSubBaseObject::ClassDef ( TSubBaseObject  ,
 
)
inherited
ND::TGlobalReconModule::TTPCObject::ClassDef ( TGlobalReconModule::TTPCObject  ,
 
)

Member Data Documentation

TVector3 ND::TSubBaseObject::BackDirection
inherited

The direction at the 'back' of the object.

Definition at line 86 of file TGlobalBaseObjects.hxx.

Referenced by ND::TGlobalReconModule::FillSubBaseObject().

TVector3 ND::TSubBaseObject::BackDirectionVar
inherited

The uncertainty on ND::TSubBaseObject::BackDirection.

Definition at line 92 of file TGlobalBaseObjects.hxx.

Referenced by ND::TGlobalReconModule::FillSubBaseObject().

double ND::TSubBaseObject::BackMomentum
inherited

The momentum measurement at the 'back' of the object.

Definition at line 98 of file TGlobalBaseObjects.hxx.

Referenced by ND::TGlobalReconModule::FillSubBaseObject().

double ND::TSubBaseObject::BackMomentumError
inherited

The uncertainty on ND::TSubBaseObject::BackMomentum.

Definition at line 104 of file TGlobalBaseObjects.hxx.

Referenced by ND::TGlobalReconModule::FillSubBaseObject().

TLorentzVector ND::TSubBaseObject::BackPosition
inherited

The global coordinate position at the 'back' of the object.

Definition at line 74 of file TGlobalBaseObjects.hxx.

Referenced by ND::TGlobalReconModule::FillSubBaseObject().

TLorentzVector ND::TSubBaseObject::BackPositionVar
inherited

The uncertainty on ND::TSubBaseObject::BackPosition.

Definition at line 80 of file TGlobalBaseObjects.hxx.

Referenced by ND::TGlobalReconModule::FillSubBaseObject().

double ND::TGlobalReconModule::TTPCObject::Ccorr

Corrected truncated mean charge deposit in PID.

Definition at line 259 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::Charge

Charge from the TPC pid (+1, or -1)

Definition at line 256 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TSubBaseObject::Chi2
inherited

The chi2 of the fit.

Definition at line 61 of file TGlobalBaseObjects.hxx.

Referenced by ND::TGlobalReconModule::FillSubBaseObject().

double ND::TGlobalReconModule::TTPCObject::Craw

Definition at line 258 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::dEdxexpEle

Estimated dE/dx for electron hypothesis.

Definition at line 265 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::dEdxexpKaon

Estimated dE/dx for kaon hypothesis.

Definition at line 268 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::dEdxexpMuon

Estimated dE/dx for muon hypothesis.

Definition at line 266 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::dEdxexpPion

Estimated dE/dx for pion hypothesis.

Definition at line 267 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::dEdxexpProton

Estimated dE/dx for proton hypothesis.

Definition at line 269 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

int ND::TSubBaseObject::Detector
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().

double ND::TSubBaseObject::EDeposit
inherited

Deposited energy, N.B. the meaning of this is subdetector-local.

Definition at line 63 of file TGlobalBaseObjects.hxx.

Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), ND::TGlobalReconModule::FillP0DInfo(), ND::TGlobalReconModule::FillSMRDInfo(), and ND::TGlobalReconModule::FillSubBaseObject().

TVector3 ND::TSubBaseObject::FrontDirection
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().

TVector3 ND::TSubBaseObject::FrontDirectionVar
inherited

The uncertainty on ND::TSubBaseObject::FrontDirection.

Definition at line 89 of file TGlobalBaseObjects.hxx.

Referenced by ND::TGlobalReconModule::FillSubBaseObject().

double ND::TSubBaseObject::FrontMomentum
inherited

The momentum measurement at the 'front' of the object.

Definition at line 95 of file TGlobalBaseObjects.hxx.

Referenced by ND::TGlobalReconModule::FillSubBaseObject().

double ND::TSubBaseObject::FrontMomentumError
inherited

The uncertainty on ND::TSubBaseObject::FrontMomentum.

Definition at line 101 of file TGlobalBaseObjects.hxx.

Referenced by ND::TGlobalReconModule::FillSubBaseObject().

TLorentzVector ND::TSubBaseObject::FrontPosition
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().

TLorentzVector ND::TSubBaseObject::FrontPositionVar
inherited

The uncertainty on ND::TSubBaseObject::FrontPosition.

Definition at line 77 of file TGlobalBaseObjects.hxx.

Referenced by ND::TGlobalReconModule::FillSubBaseObject().

double ND::TSubBaseObject::Length
inherited
int ND::TGlobalReconModule::TTPCObject::NbFittedHorizontalClusters

The number of horizontal clusters contributed to the fit, TREx.

Definition at line 281 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

int ND::TGlobalReconModule::TTPCObject::NbFittedVerticalClusters

The number of vertical clusters contributed to the fit, TREx.

Definition at line 280 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

int ND::TSubBaseObject::NConstituents
inherited

The number of constituents.

Definition at line 65 of file TGlobalBaseObjects.hxx.

Referenced by ND::TGlobalReconModule::FillSubBaseObject().

int ND::TSubBaseObject::NDOF
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::TSubBaseObject::NHits
inherited
std::vector<int> ND::TGlobalReconModule::TTPCObject::NHorRows

The number of horizontal clusters in the track.

Definition at line 277 of file TGlobalReconModule.hxx.

int ND::TSubBaseObject::NNodes
inherited

The number of reconstruction nodes.

Definition at line 57 of file TGlobalBaseObjects.hxx.

Referenced by ND::TGlobalReconModule::FillSFGInfo(), and ND::TGlobalReconModule::FillSubBaseObject().

double ND::TGlobalReconModule::TTPCObject::NTrun

70% of the number of cluster

Definition at line 257 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

std::vector<int> ND::TGlobalReconModule::TTPCObject::NVerRows

The number of vertical clusters in the track.

Definition at line 279 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::PDist

Placeholder for momentum of BField refit.

Definition at line 282 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::PEField

Placeholder for momentum of EField refit.

Definition at line 283 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::PullEle

Pull for TPC pid electron hypothesis.

Definition at line 260 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::PullKaon

Pull for TPC pid kaon hypothesis.

Definition at line 263 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::PullMuon

Pull for TPC pid muon hypothesis.

Definition at line 261 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::PullPion

Pull for TPC pid pion hypothesis.

Definition at line 262 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::PullProton

Pull for TPC pid proton hypothesis.

Definition at line 264 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::SigmaEle

Sigma estimated width of TPC pid electron hypothesis.

Definition at line 270 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::SigmaKaon

Sigma estimated width of TPC pid kaon hypothesis.

Definition at line 273 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::SigmaMuon

Sigma estimated width of TPC pid muon hypothesis.

Definition at line 271 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::SigmaPion

Sigma estimated width of TPC pid pion hypothesis.

Definition at line 272 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::SigmaProton

Sigma estimated width of TPC pid proton hypothesis.

Definition at line 274 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

unsigned long ND::TSubBaseObject::Status
inherited

The status for the fit.

Definition at line 50 of file TGlobalBaseObjects.hxx.

Referenced by ND::TGlobalReconModule::FillSubBaseObject().

std::vector<int> ND::TGlobalReconModule::TTPCObject::T0Source

The T0Source, the values are defined in TTPCFitStatusBranch.hxx, the TTPCT0Source enumeration.

Definition at line 275 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::TPCLength

TPC track length.

Definition at line 284 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

int ND::TGlobalReconModule::TTPCObject::TrackType

Record of why the track was refit with a kalman filter fit instead of the likelihood fit.

Definition at line 285 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::TruedEdx

Definition at line 290 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::TruedEdx_sec

Definition at line 291 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::TrueEDeposit

Definition at line 288 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

double ND::TGlobalReconModule::TTPCObject::TrueEDeposit_sec

Definition at line 289 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillTPCObject().

TTrueParticle ND::TSubBaseObject::TrueParticle
inherited

The associated true particle.

Definition at line 107 of file TGlobalBaseObjects.hxx.

Referenced by ND::TGlobalReconModule::FillSubBaseObject().

UInt_t ND::TSubBaseObject::UniqueID
inherited

Unique identifier for sub-detector recon objects.

Definition at line 47 of file TGlobalBaseObjects.hxx.

Referenced by ND::TGlobalReconModule::FillSubBaseObject().


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:02 for eventAnalysis by doxygen 1.8.5