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

An object to describe a constituent of a trackerRecon result. More...

#include <TTrackerReconModule.hxx>

+ Inheritance diagram for ND::TTrackerReconModule::TTrackerConstituent:
+ Collaboration diagram for ND::TTrackerReconModule::TTrackerConstituent:

Public Member Functions

 TTrackerConstituent ()
 
virtual ~TTrackerConstituent ()
 
 ClassDef (TTrackerReconModule::TTrackerConstituent, 1)
 

Public Attributes

std::string AlgorithmName
 algorithm that created this object. More...
 
TVector3 BackDirection
 The direction vector at the back of the track. More...
 
double BackMomentum
 the momentum at the back of the track iin MeV/c More...
 
TLorentzVector BackPosition
 The 4-vector position of the back of thetrack (x,y,z,t) in mm, ns. More...
 
TLorentzVector BackVariance
 The 4-vector position variance at theback of the track(var(x),var(y),var(z),var(t)) in mm^2, ns^2. More...
 
double Charge
 The Charge of this constituent (+-1) More...
 
double Chi2
 The chi2 of the fit. More...
 
Int_t ConstitIdx [2]
 Index into Constituents inTTrackerResult::Constituents of this constituent'sconstituents. More...
 
int Detectors
 Detectors used. More...
 
TVector3 Direction
 direction vector More...
 
TVector3 DirectionVariance
 direction variance vector More...
 
double EDeposit
 The deposited charge for the constituent object(number of pe's). More...
 
TVector3 FrontDirection
 The direction vector at the front of the track. More...
 
double FrontMomentum
 the momentum at the front of the track in MeV/c More...
 
TLorentzVector FrontPosition
 The 4-vector position at the front ofthe track (x,y,z,t) in mm, ns. More...
 
TLorentzVector FrontVariance
 The 4-vector position variance at thefront of the track(var(x),var(y),var(z),var(t)) in mm^2,ns^2. More...
 
bool isForward
 Sense of track. More...
 
double Momentum
 momentum MeV/c More...
 
double MomentumError
 uncertainty in momentum MeV/c More...
 
Int_t NConstituents
 The number of constituents this constituent ismade of. More...
 
int NDOF
 The number of degrees of freedom. More...
 
int NHits
 The number of hits. More...
 
int NNodes
 The number of nodes. More...
 
TLorentzVector Position
 position 4-vector (x,y,z,t) in mm, ns More...
 
double Quality
 The quality of the fit.(probability) More...
 
unsigned long Status
 The status for the fit. More...
 
TLorentzVector Variance
 position variance 4-vector(var(x),var(y),var(z),var(t)) in mm^2, ns^2 More...
 

Detailed Description

An object to describe a constituent of a trackerRecon result.

These are combinations of FGD and TPC pid results.

Definition at line 224 of file TTrackerReconModule.hxx.

Constructor & Destructor Documentation

ND::TTrackerReconModule::TTrackerConstituent::TTrackerConstituent ( )

Definition at line 49 of file TTrackerReconModule.cxx.

ND::TTrackerReconModule::TTrackerConstituent::~TTrackerConstituent ( )
virtual

Definition at line 48 of file TTrackerReconModule.cxx.

Member Function Documentation

ND::TTrackerReconModule::TTrackerConstituent::ClassDef ( TTrackerReconModule::TTrackerConstituent  ,
 
)

Member Data Documentation

std::string ND::TTrackerReconModule::TTrackerConstituent::AlgorithmName

algorithm that created this object.

Definition at line 228 of file TTrackerReconModule.hxx.

Referenced by ND::TTrackerReconModule::FillConstituentPid(), and ND::TTrackerReconModule::FillConstituentTrack().

TVector3 ND::TTrackerReconModule::TTrackerConstituent::BackDirection

The direction vector at the back of the track.

Definition at line 247 of file TTrackerReconModule.hxx.

Referenced by ND::TTrackerReconModule::FillConstituentPid(), and ND::TTrackerReconModule::FillConstituentTrack().

double ND::TTrackerReconModule::TTrackerConstituent::BackMomentum

the momentum at the back of the track iin MeV/c

Definition at line 249 of file TTrackerReconModule.hxx.

Referenced by ND::TTrackerReconModule::FillConstituentPid(), and ND::TTrackerReconModule::FillConstituentTrack().

TLorentzVector ND::TTrackerReconModule::TTrackerConstituent::BackPosition

The 4-vector position of the back of thetrack (x,y,z,t) in mm, ns.

Definition at line 242 of file TTrackerReconModule.hxx.

Referenced by ND::TTrackerReconModule::FillConstituentPid(), and ND::TTrackerReconModule::FillConstituentTrack().

TLorentzVector ND::TTrackerReconModule::TTrackerConstituent::BackVariance

The 4-vector position variance at theback of the track(var(x),var(y),var(z),var(t)) in mm^2, ns^2.

Definition at line 244 of file TTrackerReconModule.hxx.

Referenced by ND::TTrackerReconModule::FillConstituentPid(), and ND::TTrackerReconModule::FillConstituentTrack().

double ND::TTrackerReconModule::TTrackerConstituent::Charge

The Charge of this constituent (+-1)

Definition at line 239 of file TTrackerReconModule.hxx.

Referenced by ND::TTrackerReconModule::FillConstituentPid(), and ND::TTrackerReconModule::FillConstituentTrack().

double ND::TTrackerReconModule::TTrackerConstituent::Chi2
Int_t ND::TTrackerReconModule::TTrackerConstituent::ConstitIdx[2]

Index into Constituents inTTrackerResult::Constituents of this constituent'sconstituents.

Definition at line 237 of file TTrackerReconModule.hxx.

Referenced by ND::TTrackerReconModule::FillConstituentPid(), and ND::TTrackerReconModule::FillConstituentTrack().

int ND::TTrackerReconModule::TTrackerConstituent::Detectors
TVector3 ND::TTrackerReconModule::TTrackerConstituent::Direction
TVector3 ND::TTrackerReconModule::TTrackerConstituent::DirectionVariance

direction variance vector

Definition at line 253 of file TTrackerReconModule.hxx.

Referenced by ND::TTrackerReconModule::FillConstituentTrack().

double ND::TTrackerReconModule::TTrackerConstituent::EDeposit

The deposited charge for the constituent object(number of pe's).

Definition at line 240 of file TTrackerReconModule.hxx.

Referenced by ND::TTrackerReconModule::FillConstituentPid(), and ND::TTrackerReconModule::FillConstituentTrack().

TVector3 ND::TTrackerReconModule::TTrackerConstituent::FrontDirection

The direction vector at the front of the track.

Definition at line 246 of file TTrackerReconModule.hxx.

Referenced by ND::TTrackerReconModule::FillConstituentPid(), and ND::TTrackerReconModule::FillConstituentTrack().

double ND::TTrackerReconModule::TTrackerConstituent::FrontMomentum

the momentum at the front of the track in MeV/c

Definition at line 248 of file TTrackerReconModule.hxx.

Referenced by ND::TTrackerReconModule::FillConstituentPid(), and ND::TTrackerReconModule::FillConstituentTrack().

TLorentzVector ND::TTrackerReconModule::TTrackerConstituent::FrontPosition

The 4-vector position at the front ofthe track (x,y,z,t) in mm, ns.

Definition at line 241 of file TTrackerReconModule.hxx.

Referenced by ND::TTrackerReconModule::FillConstituentPid(), and ND::TTrackerReconModule::FillConstituentTrack().

TLorentzVector ND::TTrackerReconModule::TTrackerConstituent::FrontVariance

The 4-vector position variance at thefront of the track(var(x),var(y),var(z),var(t)) in mm^2,ns^2.

Definition at line 243 of file TTrackerReconModule.hxx.

Referenced by ND::TTrackerReconModule::FillConstituentPid(), and ND::TTrackerReconModule::FillConstituentTrack().

bool ND::TTrackerReconModule::TTrackerConstituent::isForward
double ND::TTrackerReconModule::TTrackerConstituent::Momentum
double ND::TTrackerReconModule::TTrackerConstituent::MomentumError

uncertainty in momentum MeV/c

Definition at line 255 of file TTrackerReconModule.hxx.

Referenced by ND::TTrackerReconModule::FillConstituentPid(), and ND::TTrackerReconModule::FillConstituentTrack().

Int_t ND::TTrackerReconModule::TTrackerConstituent::NConstituents

The number of constituents this constituent ismade of.

Definition at line 236 of file TTrackerReconModule.hxx.

Referenced by ND::TTrackerReconModule::FillConstituentPid(), and ND::TTrackerReconModule::FillConstituentTrack().

int ND::TTrackerReconModule::TTrackerConstituent::NDOF

The number of degrees of freedom.

Definition at line 232 of file TTrackerReconModule.hxx.

Referenced by ND::TTrackerReconModule::FillConstituentPid(), and ND::TTrackerReconModule::FillConstituentTrack().

int ND::TTrackerReconModule::TTrackerConstituent::NHits
int ND::TTrackerReconModule::TTrackerConstituent::NNodes
TLorentzVector ND::TTrackerReconModule::TTrackerConstituent::Position

position 4-vector (x,y,z,t) in mm, ns

Definition at line 250 of file TTrackerReconModule.hxx.

Referenced by ND::TTrackerReconModule::FillConstituentPid(), and ND::TTrackerReconModule::FillConstituentTrack().

double ND::TTrackerReconModule::TTrackerConstituent::Quality

The quality of the fit.(probability)

Definition at line 231 of file TTrackerReconModule.hxx.

Referenced by ND::TTrackerReconModule::FillConstituentPid(), and ND::TTrackerReconModule::FillConstituentTrack().

unsigned long ND::TTrackerReconModule::TTrackerConstituent::Status
TLorentzVector ND::TTrackerReconModule::TTrackerConstituent::Variance

position variance 4-vector(var(x),var(y),var(z),var(t)) in mm^2, ns^2

Definition at line 251 of file TTrackerReconModule.hxx.

Referenced by ND::TTrackerReconModule::FillConstituentPid(), and ND::TTrackerReconModule::FillConstituentTrack().


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