BmnRoot
Loading...
Searching...
No Matches
BmnSsdTrackStatus.h
Go to the documentation of this file.
1
9#ifndef BMNSSDTRACKSTATUS_H
10#define BMNSSDTRACKSTATUS_H
11
12
19
20 public:
21
24 fX(0.), fY(0.), fZ(0.),
25 fPx(0.), fPy(0.), fPz(0.),
26 fTime(0.), fLength(0.), fFlag(kTRUE) { }
27
28
31
32
34 void Reset() {
35 fAddress = 0;
36 fTrackId = 0;
37 fPid = 0;
38 fX = 0.;
39 fY = 0.;
40 fZ = 0.;
41 fPx = 0.;
42 fPy = 0.;
43 fPz = 0.;
44 fTime = 0.;
45 fLength = 0.;
46 fFlag = kTRUE;
47 }
48
49
50 Int_t fAddress;
51 Int_t fTrackId;
52 Int_t fPid;
53 Double_t fX;
54 Double_t fY;
55 Double_t fZ;
56 Double_t fPx;
57 Double_t fPy;
58 Double_t fPz;
59 Double_t fTime;
60 Double_t fLength;
61 Bool_t fFlag;
62
63};
64
65
66
67
68#endif /* BMNSSDTRACKSTATUS_H */
Stores status of track during transport. Auxiliary for BmnSsd.
Double_t fPy
Momentum x component [GeV].
Double_t fX
x position [cm]
Int_t fAddress
Unique address.
Double_t fY
x position [cm]
Double_t fPz
Momentum x component [GeV].
Bool_t fFlag
Status flag. TRUE if normal entry/exit, else FALSE.
Int_t fPid
MCTrack PID [PDG code].
Double_t fZ
x position [cm]
Double_t fLength
Length since track creation [cm].
Int_t fTrackId
MCTrack index.
Double_t fTime
Time since track creation [ns].
Double_t fPx
Momentum x component [GeV].