FEDRA emulsion software from the OPERA Collaboration
EdbEDATrackP Class Reference

#include <EdbEDADecaySearch.h>

Inheritance diagram for EdbEDATrackP:
Collaboration diagram for EdbEDATrackP:

Public Member Functions

void AddDaughter (EdbTrackP *t)
 
void AddFriend (EdbTrackP *t)
 
int Classification ()
 
const char * Comment ()
 
int CSTrack ()
 
int Darkness ()
 
 EdbEDATrackP ()
 
 EdbEDATrackP (EdbTrackP *track)
 
 EdbEDATrackP (EdbTrackP *track, EdbVertex *vtxup)
 
int FlagDS ()
 
int FlagKink ()
 
EdbTrackPGetDaughter (int i)
 
TObjArray * GetDaughters ()
 
EdbTrackPGetFriend (int i)
 
TObjArray * GetFriends ()
 
EdbTrackPGetOriginal ()
 
EdbTrackPGetTrack ()
 
void Init ()
 
double IPDown ()
 
double IPUp ()
 
int KinkPlate ()
 
int NDaughters ()
 
int NFriends ()
 
double P ()
 
int Particle ()
 
double Pmax ()
 
double Pmin ()
 
void Print ()
 
int Run ()
 
EdbSegPSegmentFirst ()
 
void SetClassification (int v)
 
void SetComment (char *comment)
 
void SetCSTrack (int v)
 
void SetDarkness (int v)
 
void SetFlagDS (int v)
 
void SetFlagKink (int v)
 
void SetFlagsAuto ()
 
void SetIPDown (double ip)
 
void SetIPUp (double ip)
 
void SetKinkPlate (int v)
 
void SetP (double p, double pmin, double pmax)
 
void SetParticle (int v)
 
void SetRun (int v)
 
void SetSegmentFirst (EdbSegP *s)
 
void SetTrackSearch (int v)
 
void SetVertexDown (EdbVertex *v)
 
void SetVertexUp (EdbVertex *v)
 
int TrackSearch ()
 
EdbVertexVertexDown ()
 
EdbVertexVertexUp ()
 
- Public Member Functions inherited from EdbTrackP
void AddSegment (EdbSegP *s)
 
void AddSegmentF (EdbSegP *s)
 
void AddTrack (const EdbTrackP &tr)
 
void AddVTA (EdbVTA *vta)
 
int CheckAliasSegments ()
 
int CheckMaxGap ()
 
float CHI2 ()
 
float CHI2F ()
 
void Clear ()
 
void ClearF ()
 
void ClearVTA ()
 
void ClearVTA (EdbVTA *vta)
 
void Copy (const EdbTrackP &tr)
 
Float_t DE () const
 
Int_t Dir () const
 
 EdbTrackP (EdbSegP &seg)
 
 EdbTrackP (EdbSegP *seg, float m=0.12)
 
 EdbTrackP (EdbTrackP &track)
 
 EdbTrackP (int nseg=0)
 
void FitTrack ()
 
int FitTrackKFS (bool zmax=false, float X0=5810., int design=0)
 
Double_t GetBTEfficiency ()
 
EdbSegPGetSegment (int i) const
 
EdbSegPGetSegmentF (int i) const
 
EdbSegPGetSegmentFFirst () const
 
EdbSegPGetSegmentFirst () const
 
EdbSegPGetSegmentFLast () const
 
EdbSegPGetSegmentLast () const
 
Int_t GetSegmentsAid (int &nseg) const
 
Int_t GetSegmentsFlag (int &nseg) const
 
Int_t GetSegmentsMCTrack (int &nseg) const
 
EdbSegPGetSegmentWithClosestZ (float z, float dz)
 
Float_t M () const
 
float MakePredictionTo (Float_t z, EdbSegP &ss)
 
int MakeSelector (EdbSegP &ss, bool followZ=true)
 
Int_t N () const
 
Int_t N0 () const
 
Int_t NF () const
 
Int_t Npl () const
 
Int_t PDG () const
 
Float_t PerrDown () const
 
Float_t PerrUp () const
 
void Print ()
 
void PrintNice ()
 
int RemoveAliasSegments ()
 
void RemoveSegment (EdbSegP *s)
 
void Set0 ()
 
void SetCounters ()
 
void SetDE (float de)
 
void SetM (float m)
 
void SetN0 ()
 
void SetN0 (int n0)
 
void SetNpl ()
 
void SetNpl (int npl)
 
void SetOwner ()
 
void SetPDG (int pdg)
 
void SetPerr (Float_t perrDown, Float_t perrUp)
 
void SetPerrDown (Float_t perrDown)
 
void SetPerrUp (Float_t perrUp)
 
int SetSegmentsTrack ()
 
int SetSegmentsTrack (int id)
 
void SubstituteSegment (EdbSegP *sold, EdbSegP *snew)
 
const EdbSegPTrackEnd () const
 
EdbSegPTrackExtremity (bool zpos, bool usesegpar=false) const
 
const EdbSegPTrackStart () const
 
EdbSegPTrackZmax (bool usesegpar=false) const
 
EdbSegPTrackZmin (bool usesegpar=false) const
 
void Transform (const EdbAffine2D &tr)
 
EdbVertexVertex (int zpos)
 
EdbVertexVertexE ()
 
EdbVertexVertexS ()
 
EdbVTAVTAE () const
 
EdbVTAVTAS () const
 
Float_t Wgrains () const
 
Float_t Wmean () const
 
Float_t Zend () const
 
Float_t Zmax () const
 
Float_t Zmin () const
 
Float_t Zstart () const
 
virtual ~EdbTrackP ()
 
- Public Member Functions inherited from EdbSegP
void addEMULDigit (TObject *a)
 
Int_t Aid (int i) const
 
bool CheckCOV () const
 
Float_t Chi2 () const
 
void Clear ()
 
Int_t Compare (const TObject *obj) const
 
void Copy (const EdbSegP &s)
 
TMatrixD & COV () const
 
Float_t DeltaR (EdbSegP *seg1) const
 
Float_t DeltaTheta (EdbSegP *seg1) const
 
Float_t DZ () const
 
Float_t DZem () const
 
 EdbSegP ()
 
 EdbSegP (const EdbSegP &s)
 
 EdbSegP (int id, float x, float y, float tx, float ty, float w=0, int flag=0)
 
TRefArray * EMULDigitArray () const
 
Int_t Flag () const
 
void ForceCOV (TMatrixD &cov)
 
Int_t ID () const
 
bool IsCompatible (EdbSegP &s, float nsigx, float nsigt) const
 
Bool_t IsEqual (const TObject *obj) const
 
Bool_t IsSortable () const
 
Int_t MCEvt () const
 
Int_t MCTrack () const
 
void MergeTo (EdbSegP &s)
 
Float_t P () const
 
Float_t Phi () const
 
Int_t PID () const
 
Int_t Plate () const
 
void Print (Option_t *opt="") const
 
void PrintNice () const
 
Float_t Prob () const
 
Float_t ProbLink (EdbSegP &s1, EdbSegP &s2)
 
void PropagateTo (float z)
 
void PropagateToCOV (float z)
 
void PropagateToDZ (float dz)
 
EdbID ScanID () const
 
void Set (int id, float x, float y, float tx, float ty, float w, int flag)
 
void Set0 ()
 
void SetAid (int a, int v, int side=0)
 
void SetChi2 (float chi2)
 
void SetCOV (double *array, int dim=5)
 
void SetCOV (TMatrixD &cov)
 
void SetDZ (float dz)
 
void SetDZem (float dz)
 
void SetErrorP (float sp2)
 
void SetErrors ()
 
void SetErrors (float sx2, float sy2, float sz2, float stx2, float sty2, float sp2=1.)
 
void SetErrors0 ()
 
void SetErrorsCOV (float sx2, float sy2, float sz2, float stx2, float sty2, float sp2=1.)
 
void SetFlag (int flag)
 
void SetID (int id)
 
void SetMC (int mEvt, int mTrack)
 
void SetP (float p)
 
void SetPID (int pid)
 
void SetPlate (int plateid)
 
void SetProb (float prob)
 
void SetProbability (float p)
 
void SetScanID (EdbID id)
 
void SetSide (int side=0)
 
void SetSZ (float sz)
 
void SetTrack (int trid)
 
void SetTX (Float_t tx)
 
void SetTY (Float_t ty)
 other functions More...
 
void SetVid (int vid, int sid)
 
void SetVolume (float w)
 
void SetW (float w)
 
void SetX (Float_t x)
 
void SetY (Float_t y)
 
void SetZ (float z)
 
Int_t Side () const
 mandatory virtual functions: More...
 
Float_t SP () const
 
Float_t STX () const
 
Float_t STY () const
 
Float_t SX () const
 
Float_t SY () const
 
Float_t SZ () const
 
Float_t Theta () const
 
Int_t Track () const
 
Float_t TX () const
 tangens = deltaX/deltaZ More...
 
Float_t TY () const
 tangens = deltaY/deltaZ More...
 
Int_t Vid (int i) const
 
Float_t Volume () const
 
Float_t W () const
 
Float_t X () const
 
Float_t Y () const
 
Float_t Z () const
 
virtual ~EdbSegP ()
 void Transform(EdbAffine2D &aff) { ((EdbTrack2D*)this)->Transform(&aff); } More...
 
- Public Member Functions inherited from EdbTrack2D
virtual void Print (Option_t *opt="") const
 
virtual void Substruct (EdbTrack2D *t)
 
virtual void Test () const
 
virtual void Transform (const EdbAffine2D *a)
 
virtual ~EdbTrack2D ()
 
- Public Member Functions inherited from EdbPoint2D
virtual void Print (Option_t *opt="") const
 
virtual void SetX (float x)=0
 
virtual void SetY (float y)=0
 
virtual void SetZ (float z)
 
virtual void Substruct (EdbPoint *p)
 
virtual void Test () const
 
virtual void TestPoint2D () const
 
virtual void Transform (const EdbAffine2D *a)
 
virtual Float_t X () const =0
 
virtual Float_t Y () const =0
 
virtual Float_t Z () const
 
virtual ~EdbPoint2D ()
 
- Public Member Functions inherited from EdbPoint
virtual void SetX (float x)=0
 
virtual void SetY (float y)=0
 
virtual void SetZ (float z)=0
 
virtual void Substruct (EdbPoint *p)=0
 
virtual void Test () const
 
virtual void Transform (const EdbAffine2D *a)
 
virtual void Transform (const EdbAffine3D *a)
 
virtual Float_t X () const =0
 
virtual Float_t Y () const =0
 
virtual Float_t Z () const =0
 
virtual ~EdbPoint ()
 
- Public Member Functions inherited from EdbAngle2D
virtual void Print (Option_t *opt="") const
 
virtual void SetTX (float x)=0
 
virtual void SetTY (float y)=0
 
virtual void Substruct (const EdbAngle2D *a)
 
virtual void Test () const
 
virtual void Transform (const EdbAffine2D *a)
 
virtual Float_t TX () const =0
 tangens = deltaX/deltaZ More...
 
virtual Float_t TY () const =0
 tangens = deltaY/deltaZ More...
 
virtual ~EdbAngle2D ()
 

Private Attributes

int eClassification
 result of DecaySearch procedure. More...
 
TString eComment
 comment More...
 
int eCSTrack
 CS information. More...
 
int eDarkness
 Darkness. More...
 
TObjArray * eDaughters
 pointers of Daughter tracks. More...
 
int eFlagDS
 flag for Decay search More...
 
int eFlagKink
 flag for Kink search More...
 
TObjArray * eFriends
 same tracks in defferent data-set More...
 
double eIPDown
 IP to downstream vertex. More...
 
double eIPUp
 IP to upstream vertex. More...
 
int eKinkPlate
 kink plate More...
 
EdbTrackPeOriginal
 pointer to original track More...
 
double eP
 momentum More...
 
EdbTrackPeParent
 pointer of Parent track. More...
 
int eParticle
 Particle ID, mu, e,,,,. More...
 
double ePmax
 momentum max More...
 
double ePmin
 momentum min More...
 
int eRun
 data-set id More...
 
EdbSegPeSegmentFirst
 if 1st segment come from different data-set to be used for IP calculation. More...
 
int eTrackSearch
 flag for Track search More...
 
EdbVertexeVertexDown
 pointer to downstream vertex More...
 
EdbVertexeVertexUp
 pointer to upstream vertex More...
 

Additional Inherited Members

- Static Public Member Functions inherited from EdbSegP
static Float_t Angle (const EdbSegP &s1, const EdbSegP &s2)
 
static Float_t Distance (const EdbSegP &s1, const EdbSegP &s2)
 
static void LinkMT (const EdbSegP *s1, const EdbSegP *s2, EdbSegP *s)
 
- Public Attributes inherited from EdbSegP
Float_t eTX
 
Float_t eTY
 direction tangents More...
 
Float_t eX
 
Float_t eY
 
Float_t eZ
 coordinates More...
 
- Protected Attributes inherited from EdbSegP
TMatrixD * eCOV
 covariance matrix of the parameters (x,y,tx,ty,p) More...
 

Constructor & Destructor Documentation

◆ EdbEDATrackP() [1/3]

EdbEDATrackP::EdbEDATrackP ( )
inline
41: EdbTrackP(), eOriginal(0){ Init();}
void Init()
Definition: EdbEDADecaySearch.h:47
EdbTrackP * eOriginal
pointer to original track
Definition: EdbEDADecaySearch.h:13
EdbTrackP(int nseg=0)
Definition: EdbPattern.cxx:386

◆ EdbEDATrackP() [2/3]

EdbEDATrackP::EdbEDATrackP ( EdbTrackP track)
inline
Definition: bitview.h:14

◆ EdbEDATrackP() [3/3]

EdbEDATrackP::EdbEDATrackP ( EdbTrackP track,
EdbVertex vtxup 
)
inline
44 Init();
45 SetVertexUp(vtxup);
46 }
void SetVertexUp(EdbVertex *v)
Definition: EdbEDADecaySearch.h:66

Member Function Documentation

◆ AddDaughter()

void EdbEDATrackP::AddDaughter ( EdbTrackP t)
inline
79{ if(eDaughters->FindObject(t)==NULL) eDaughters->Add(t);}
TObjArray * eDaughters
pointers of Daughter tracks.
Definition: EdbEDADecaySearch.h:20
TTree * t
Definition: check_shower.C:4
#define NULL
Definition: nidaqmx.h:84

◆ AddFriend()

void EdbEDATrackP::AddFriend ( EdbTrackP t)
inline
74{ if(eFriends->FindObject(t)==NULL) eFriends->Add(t);}
TObjArray * eFriends
same tracks in defferent data-set
Definition: EdbEDADecaySearch.h:18

◆ Classification()

int EdbEDATrackP::Classification ( )
inline
101{ return eClassification;}
int eClassification
result of DecaySearch procedure.
Definition: EdbEDADecaySearch.h:23

◆ Comment()

const char * EdbEDATrackP::Comment ( )
inline
64{ return eComment.Data();}
TString eComment
comment
Definition: EdbEDADecaySearch.h:14

◆ CSTrack()

int EdbEDATrackP::CSTrack ( )
inline
97{ return eCSTrack;}
int eCSTrack
CS information.
Definition: EdbEDADecaySearch.h:29

◆ Darkness()

int EdbEDATrackP::Darkness ( )
inline
95{ return eDarkness;}
int eDarkness
Darkness.
Definition: EdbEDADecaySearch.h:28

◆ FlagDS()

int EdbEDATrackP::FlagDS ( )
inline
85{ return eFlagDS;}
int eFlagDS
flag for Decay search
Definition: EdbEDADecaySearch.h:22

◆ FlagKink()

int EdbEDATrackP::FlagKink ( )
inline
89{ return eFlagKink;}
int eFlagKink
flag for Kink search
Definition: EdbEDADecaySearch.h:25

◆ GetDaughter()

EdbTrackP * EdbEDATrackP::GetDaughter ( int  i)
inline
81{ return (EdbTrackP *) eDaughters->At(i);}
Definition: EdbPattern.h:113

◆ GetDaughters()

TObjArray * EdbEDATrackP::GetDaughters ( )
inline
82{ return eDaughters;}

◆ GetFriend()

EdbTrackP * EdbEDATrackP::GetFriend ( int  i)
inline
76{ return (EdbTrackP *) eFriends->At(i);}

◆ GetFriends()

TObjArray * EdbEDATrackP::GetFriends ( )
inline
77{ return eFriends;}

◆ GetOriginal()

EdbTrackP * EdbEDATrackP::GetOriginal ( )
inline
113{ return eOriginal;}

◆ GetTrack()

EdbTrackP * EdbEDATrackP::GetTrack ( )
inline
114{ return eOriginal;}

◆ Init()

void EdbEDATrackP::Init ( void  )
inline
47 {
50 eParent = NULL;
51 eFriends = new TObjArray;
52 eDaughters = new TObjArray;
54 eTrackSearch = 0;
55 eP = ePmin = ePmax = -1;
56 eIPUp = eIPDown = -1;
57
59 }
double eIPDown
IP to downstream vertex.
Definition: EdbEDADecaySearch.h:37
int eRun
data-set id
Definition: EdbEDADecaySearch.h:30
EdbVertex * eVertexDown
pointer to downstream vertex
Definition: EdbEDADecaySearch.h:16
int eTrackSearch
flag for Track search
Definition: EdbEDADecaySearch.h:24
double ePmin
momentum min
Definition: EdbEDADecaySearch.h:33
int eParticle
Particle ID, mu, e,,,,.
Definition: EdbEDADecaySearch.h:27
double eIPUp
IP to upstream vertex.
Definition: EdbEDADecaySearch.h:36
EdbSegP * eSegmentFirst
if 1st segment come from different data-set to be used for IP calculation.
Definition: EdbEDADecaySearch.h:17
EdbVertex * eVertexUp
pointer to upstream vertex
Definition: EdbEDADecaySearch.h:15
int eKinkPlate
kink plate
Definition: EdbEDADecaySearch.h:26
EdbTrackP * eParent
pointer of Parent track.
Definition: EdbEDADecaySearch.h:19
double eP
momentum
Definition: EdbEDADecaySearch.h:32
double ePmax
momentum max
Definition: EdbEDADecaySearch.h:34
void SetFlagsAuto()
Definition: EdbEDADecaySearch.C:25

◆ IPDown()

double EdbEDATrackP::IPDown ( )
inline
106{ return eIPDown;}

◆ IPUp()

double EdbEDATrackP::IPUp ( )
inline
105{ return eIPUp;}

◆ KinkPlate()

int EdbEDATrackP::KinkPlate ( )
inline
91{ return eKinkPlate;}

◆ NDaughters()

int EdbEDATrackP::NDaughters ( )
inline
80{ return eDaughters->GetEntries();}

◆ NFriends()

int EdbEDATrackP::NFriends ( )
inline
75{ return eFriends->GetEntries();}

◆ P()

double EdbEDATrackP::P ( )
inline
109{ return eP;}

◆ Particle()

int EdbEDATrackP::Particle ( )
inline
93{ return eParticle;}

◆ Pmax()

double EdbEDATrackP::Pmax ( )
inline
111{ return ePmax;}

◆ Pmin()

double EdbEDATrackP::Pmin ( )
inline
110{ return ePmin;}

◆ Print()

void EdbEDATrackP::Print ( )

◆ Run()

int EdbEDATrackP::Run ( )
inline
99{ return eRun;}

◆ SegmentFirst()

EdbSegP * EdbEDATrackP::SegmentFirst ( )
inline
EdbSegP * GetSegmentFirst() const
Definition: EdbPattern.h:189

◆ SetClassification()

void EdbEDATrackP::SetClassification ( int  v)
inline
100{ eClassification = v;}

◆ SetComment()

void EdbEDATrackP::SetComment ( char *  comment)
inline
63{ eComment = comment;}

◆ SetCSTrack()

void EdbEDATrackP::SetCSTrack ( int  v)
inline
96{ eCSTrack = v;}

◆ SetDarkness()

void EdbEDATrackP::SetDarkness ( int  v)
inline
94{ eDarkness = v;}

◆ SetFlagDS()

void EdbEDATrackP::SetFlagDS ( int  v)
inline
84{ eFlagDS = v;}

◆ SetFlagKink()

void EdbEDATrackP::SetFlagKink ( int  v)
inline
88{ eFlagKink = v;}

◆ SetFlagsAuto()

void EdbEDATrackP::SetFlagsAuto ( )
25 {
26 // check if the track is a scanback track
27 EdbTrackP *tsb = gEDA?gEDA->CheckScanback(this):NULL;
28 if(tsb) SetCSTrack(tsb->ID());
29
30 int idmuon = gEDA?gEDA->IdMuon():-1;
31 if (CSTrack()==idmuon&&idmuon!=-1) {
32 SetParticle(1); // 1: muon
33 printf(" Track: %d is muon\n", ID());
34 }
35 double p, pmin, pmax;
36 CalcP(this, p, pmin, pmax, 0); // pmin = pmin, pmax = pmax
37 SetP(p,pmin,pmax);
38}
EdbEDA * gEDA
Definition: EdbEDA.C:3
int IdMuon(char *filename="../cs_info.txt")
Definition: EdbEDA.C:1045
void SetCSTrack(int v)
Definition: EdbEDADecaySearch.h:96
void SetParticle(int v)
Definition: EdbEDADecaySearch.h:92
void SetP(double p, double pmin, double pmax)
Definition: EdbEDADecaySearch.h:108
int CSTrack()
Definition: EdbEDADecaySearch.h:97
EdbTrackP * CheckScanback(EdbTrackP *t)
Definition: EdbEDA.h:730
Int_t ID() const
Definition: EdbSegP.h:147
EdbMomentumEstimator * CalcP(EdbTrackP *t, double &p, double &pmin, double &pmax, bool print=kTRUE)
Definition: EdbEDAUtil.C:369
p
Definition: testBGReduction_AllMethods.C:8

◆ SetIPDown()

void EdbEDATrackP::SetIPDown ( double  ip)
inline
104{ eIPDown = ip;}

◆ SetIPUp()

void EdbEDATrackP::SetIPUp ( double  ip)
inline
103{ eIPUp = ip;}

◆ SetKinkPlate()

void EdbEDATrackP::SetKinkPlate ( int  v)
inline
90{ eKinkPlate = v;}

◆ SetP()

void EdbEDATrackP::SetP ( double  p,
double  pmin,
double  pmax 
)
inline
108{ eP=p; ePmin=pmin; ePmax=pmax;}

◆ SetParticle()

void EdbEDATrackP::SetParticle ( int  v)
inline
92{ eParticle = v;}

◆ SetRun()

void EdbEDATrackP::SetRun ( int  v)
inline
98{ eRun = v;}

◆ SetSegmentFirst()

void EdbEDATrackP::SetSegmentFirst ( EdbSegP s)
inline
71{ eSegmentFirst = s;}
s
Definition: check_shower.C:55

◆ SetTrackSearch()

void EdbEDATrackP::SetTrackSearch ( int  v)
inline
86{ eTrackSearch = v;}

◆ SetVertexDown()

void EdbEDATrackP::SetVertexDown ( EdbVertex v)
inline
Double_t CalcIP(EdbSegP *s, EdbVertex *v)
Definition: ShowRec.cpp:8872
EdbSegP * SegmentFirst()
Definition: EdbEDADecaySearch.h:72

◆ SetVertexUp()

void EdbEDATrackP::SetVertexUp ( EdbVertex v)
inline
66{ eVertexUp = v;}

◆ TrackSearch()

int EdbEDATrackP::TrackSearch ( )
inline
87{ return eTrackSearch;}

◆ VertexDown()

EdbVertex * EdbEDATrackP::VertexDown ( )
inline
69{ return eVertexDown;}

◆ VertexUp()

EdbVertex * EdbEDATrackP::VertexUp ( )
inline
67{ return eVertexUp;}

Member Data Documentation

◆ eClassification

int EdbEDATrackP::eClassification
private

result of DecaySearch procedure.

◆ eComment

TString EdbEDATrackP::eComment
private

comment

◆ eCSTrack

int EdbEDATrackP::eCSTrack
private

CS information.

◆ eDarkness

int EdbEDATrackP::eDarkness
private

Darkness.

◆ eDaughters

TObjArray* EdbEDATrackP::eDaughters
private

pointers of Daughter tracks.

◆ eFlagDS

int EdbEDATrackP::eFlagDS
private

flag for Decay search

◆ eFlagKink

int EdbEDATrackP::eFlagKink
private

flag for Kink search

◆ eFriends

TObjArray* EdbEDATrackP::eFriends
private

same tracks in defferent data-set

◆ eIPDown

double EdbEDATrackP::eIPDown
private

IP to downstream vertex.

◆ eIPUp

double EdbEDATrackP::eIPUp
private

IP to upstream vertex.

◆ eKinkPlate

int EdbEDATrackP::eKinkPlate
private

kink plate

◆ eOriginal

EdbTrackP* EdbEDATrackP::eOriginal
private

pointer to original track

◆ eP

double EdbEDATrackP::eP
private

momentum

◆ eParent

EdbTrackP* EdbEDATrackP::eParent
private

pointer of Parent track.

◆ eParticle

int EdbEDATrackP::eParticle
private

Particle ID, mu, e,,,,.

◆ ePmax

double EdbEDATrackP::ePmax
private

momentum max

◆ ePmin

double EdbEDATrackP::ePmin
private

momentum min

◆ eRun

int EdbEDATrackP::eRun
private

data-set id

◆ eSegmentFirst

EdbSegP* EdbEDATrackP::eSegmentFirst
private

if 1st segment come from different data-set to be used for IP calculation.

◆ eTrackSearch

int EdbEDATrackP::eTrackSearch
private

flag for Track search

◆ eVertexDown

EdbVertex* EdbEDATrackP::eVertexDown
private

pointer to downstream vertex

◆ eVertexUp

EdbVertex* EdbEDATrackP::eVertexUp
private

pointer to upstream vertex


The documentation for this class was generated from the following files: