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

TPC pid and track variables. More...

#include <TTrackerReconModule.hxx>

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

Public Member Functions

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

Public Attributes

double Ccorr
 Corrected truncated mean charge deposit in PID. More...
 
double Charge
 Charge from the TPC pid (+1, or -1) More...
 
double Chi2
 TPC chi2 calculated after likelihood fit. More...
 
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
 TPC number 1, 2 or 3. More...
 
TVector3 Direction
 TPC pid direction vector in mm. More...
 
TVector3 DirectionVariance
 TPC pid variance in vector direction in mm^2. More...
 
bool EnteringFGD
 not sure More...
 
double ExtrapolatedVertexXX
 for xbar vertex, this is x coordinate in mm More...
 
double ExtrapolatedVertexYY
 for ybar vertex, this is y coordinate in mm More...
 
double ExtrapolatedVertexZX
 for xbar vertex, this is z coordinate in mm More...
 
double ExtrapolatedVertexZY
 for ybar vertex, this is z coordinate in mm More...
 
bool HasExtrapolation
 extrapolation method of vertex is calculated ornot More...
 
double MeanDrift
 TPC track mean drift value used in diffusion model. More...
 
double Momentum
 Momentum of the TPC pid in MeV/c. More...
 
double MomentumError
 Uncertainty in the Momentum in MeV/c from theTPC pid. More...
 
int NConstituents
 Number of constituents (probably 1, for track!) More...
 
int Ndof
 Number of degrees of freedom in TPC fit. More...
 
int NHits
 number of clusters used in TPC fit More...
 
double NTrun
 70% of the number of clusters More...
 
TLorentzVector Position
 Position at which kinematics are reported in mm, ns. More...
 
TLorentzVector PositionVariance
 Variance in Position in mm^2, ns^2. 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 Sigma0
 TPC track diffusion parameters depend on diffusion model used Original TPC diffusion model was: sigma^2 = sigma0 + sigma1*drift + sigma*drift^2 Updated TPC diffusion model is: sigma^2 = sigma0*(drift-mean_drift) + sigma1*mean_drift + sigma2*drift^2 units are mm, to convert to microns/sqrt(cm) take for example: D = sqrt( sigma/10 )*10000. More...
 
double Sigma1
 TPC track diffusion sigma1 parameter. More...
 
double Sigma2
 TPC track diffusion sigma2 parameter. 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...
 
double TrCurvature
 track curvature, units are 1/mm More...
 
double TrCurvatureVar
 variance in track direction vector, units are(1mm)^2 More...
 
TVector3 TrDirection
 track direction vector More...
 
TVector3 TrDirectionVar
 variance in track direction vector More...
 
UInt_t UniqueID
 Unique ID number to allow matching to Global Reconobject. More...
 

Detailed Description

TPC pid and track variables.

Definition at line 83 of file TTrackerReconModule.hxx.

Constructor & Destructor Documentation

ND::TTrackerReconModule::TTPCTrack::~TTPCTrack ( )
virtual

Definition at line 36 of file TTrackerReconModule.cxx.

Member Function Documentation

ND::TTrackerReconModule::TTPCTrack::ClassDef ( TTrackerReconModule::TTPCTrack  ,
 
)

Member Data Documentation

double ND::TTrackerReconModule::TTPCTrack::Ccorr

Corrected truncated mean charge deposit in PID.

Definition at line 104 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::Charge

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

Definition at line 94 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::Chi2

TPC chi2 calculated after likelihood fit.

Definition at line 89 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::dEdxexpEle

Estimated dE/dx for electron hypothesis.

Definition at line 110 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::dEdxexpKaon

Estimated dE/dx for kaon hypothesis.

Definition at line 113 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::dEdxexpMuon

Estimated dE/dx for muon hypothesis.

Definition at line 111 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::dEdxexpPion

Estimated dE/dx for pion hypothesis.

Definition at line 112 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::dEdxexpProton

Estimated dE/dx for proton hypothesis.

Definition at line 114 of file TTrackerReconModule.hxx.

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

int ND::TTrackerReconModule::TTPCTrack::Detector

TPC number 1, 2 or 3.

Definition at line 87 of file TTrackerReconModule.hxx.

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

TVector3 ND::TTrackerReconModule::TTPCTrack::Direction

TPC pid direction vector in mm.

Definition at line 99 of file TTrackerReconModule.hxx.

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

TVector3 ND::TTrackerReconModule::TTPCTrack::DirectionVariance

TPC pid variance in vector direction in mm^2.

Definition at line 101 of file TTrackerReconModule.hxx.

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

bool ND::TTrackerReconModule::TTPCTrack::EnteringFGD

not sure

Definition at line 156 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::ExtrapolatedVertexXX

for xbar vertex, this is x coordinate in mm

Definition at line 149 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::ExtrapolatedVertexYY

for ybar vertex, this is y coordinate in mm

Definition at line 153 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::ExtrapolatedVertexZX

for xbar vertex, this is z coordinate in mm

Definition at line 151 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::ExtrapolatedVertexZY

for ybar vertex, this is z coordinate in mm

Definition at line 155 of file TTrackerReconModule.hxx.

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

bool ND::TTrackerReconModule::TTPCTrack::HasExtrapolation

extrapolation method of vertex is calculated ornot

Definition at line 147 of file TTrackerReconModule.hxx.

Referenced by ND::TTrackerReconModule::ExtrapolateTPC(), and ND::TTrackerReconModule::FillTPC().

double ND::TTrackerReconModule::TTPCTrack::MeanDrift

TPC track mean drift value used in diffusion model.

Definition at line 133 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::Momentum

Momentum of the TPC pid in MeV/c.

Definition at line 92 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::MomentumError

Uncertainty in the Momentum in MeV/c from theTPC pid.

Definition at line 93 of file TTrackerReconModule.hxx.

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

int ND::TTrackerReconModule::TTPCTrack::NConstituents

Number of constituents (probably 1, for track!)

Definition at line 136 of file TTrackerReconModule.hxx.

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

int ND::TTrackerReconModule::TTPCTrack::Ndof

Number of degrees of freedom in TPC fit.

Definition at line 88 of file TTrackerReconModule.hxx.

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

int ND::TTrackerReconModule::TTPCTrack::NHits

number of clusters used in TPC fit

Definition at line 90 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::NTrun

70% of the number of clusters

Definition at line 103 of file TTrackerReconModule.hxx.

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

TLorentzVector ND::TTrackerReconModule::TTPCTrack::Position

Position at which kinematics are reported in mm, ns.

Definition at line 96 of file TTrackerReconModule.hxx.

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

TLorentzVector ND::TTrackerReconModule::TTPCTrack::PositionVariance

Variance in Position in mm^2, ns^2.

Definition at line 97 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::PullEle

Pull for TPC pid electron hypothesis.

Definition at line 105 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::PullKaon

Pull for TPC pid kaon hypothesis.

Definition at line 108 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::PullMuon

Pull for TPC pid muon hypothesis.

Definition at line 106 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::PullPion

Pull for TPC pid pion hypothesis.

Definition at line 107 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::PullProton

Pull for TPC pid proton hypothesis.

Definition at line 109 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::Sigma0

TPC track diffusion parameters depend on diffusion model used Original TPC diffusion model was: sigma^2 = sigma0 + sigma1*drift + sigma*drift^2 Updated TPC diffusion model is: sigma^2 = sigma0*(drift-mean_drift) + sigma1*mean_drift + sigma2*drift^2 units are mm, to convert to microns/sqrt(cm) take for example: D = sqrt( sigma/10 )*10000.

TPC track diffusion sigma0 parameter

Definition at line 130 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::Sigma1

TPC track diffusion sigma1 parameter.

Definition at line 131 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::Sigma2

TPC track diffusion sigma2 parameter.

Definition at line 132 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::SigmaEle

Sigma estimated width of TPC pid electron hypothesis.

Definition at line 115 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::SigmaKaon

Sigma estimated width of TPC pid kaon hypothesis.

Definition at line 118 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::SigmaMuon

Sigma estimated width of TPC pid muon hypothesis.

Definition at line 116 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::SigmaPion

Sigma estimated width of TPC pid pion hypothesis.

Definition at line 117 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::SigmaProton

Sigma estimated width of TPC pid proton hypothesis.

Definition at line 119 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::TrCurvature

track curvature, units are 1/mm

Definition at line 142 of file TTrackerReconModule.hxx.

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

double ND::TTrackerReconModule::TTPCTrack::TrCurvatureVar

variance in track direction vector, units are(1mm)^2

Definition at line 143 of file TTrackerReconModule.hxx.

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

TVector3 ND::TTrackerReconModule::TTPCTrack::TrDirection

track direction vector

Definition at line 140 of file TTrackerReconModule.hxx.

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

TVector3 ND::TTrackerReconModule::TTPCTrack::TrDirectionVar

variance in track direction vector

Definition at line 141 of file TTrackerReconModule.hxx.

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

UInt_t ND::TTrackerReconModule::TTPCTrack::UniqueID

Unique ID number to allow matching to Global Reconobject.

Definition at line 86 of file TTrackerReconModule.hxx.

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


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