CbmRoot
CbmTrdTrack.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- CbmTrdTrack header file -----
3 // ----- Created 11/07/05 by M. Kalisky -----
4 // ----- Modified 04/06/09 by A. Lebedev -----
5 // -------------------------------------------------------------------------
6 
14 #ifndef CBMTRDTRACK_H_
15 #define CBMTRDTRACK_H_ 1
16 
17 #include <Rtypes.h> // for ClassDef
18 #include <RtypesCore.h> // for Double_t
19 
20 #include "CbmTrack.h" // for CbmTrack
21 
22 class CbmTrdTrack : public CbmTrack {
23 public:
25  CbmTrdTrack();
26 
28  virtual ~CbmTrdTrack();
29 
31  Double_t GetPidWkn() const { return fPidWkn; }
32  Double_t GetPidANN() const { return fPidANN; }
33  Double_t GetELoss() const { return fELoss; }
34  Double_t GetPidLikeEL() const { return fPidLikeEL; }
35  Double_t GetPidLikePI() const { return fPidLikePI; }
36  Double_t GetPidLikeKA() const { return fPidLikeKA; }
37  Double_t GetPidLikePR() const { return fPidLikePR; }
38  Double_t GetPidLikeMU() const { return fPidLikeMU; }
39 
41  void SetPidWkn(Double_t pid) { fPidWkn = pid; }
42  void SetPidANN(Double_t pid) { fPidANN = pid; }
43  void SetELoss(Double_t eLoss) { fELoss = eLoss; }
44  void SetPidLikeEL(Double_t value) { fPidLikeEL = value; }
45  void SetPidLikePI(Double_t value) { fPidLikePI = value; }
46  void SetPidLikeKA(Double_t value) { fPidLikeKA = value; }
47  void SetPidLikePR(Double_t value) { fPidLikePR = value; }
48  void SetPidLikeMU(Double_t value) { fPidLikeMU = value; }
49 
50 private:
52  Double_t fPidWkn;
53 
55  Double_t fPidANN;
56 
58  Double_t fPidLikeEL;
59  Double_t fPidLikePI;
60  Double_t fPidLikeKA;
61  Double_t fPidLikePR;
62  Double_t fPidLikeMU;
63 
65  Double_t fELoss;
66 
68 };
69 
70 #endif
CbmTrdTrack::GetPidLikePR
Double_t GetPidLikePR() const
Definition: CbmTrdTrack.h:37
CbmTrdTrack::fPidWkn
Double_t fPidWkn
Definition: CbmTrdTrack.h:52
CbmTrdTrack::fPidANN
Double_t fPidANN
Definition: CbmTrdTrack.h:55
CbmTrdTrack::GetPidLikeEL
Double_t GetPidLikeEL() const
Definition: CbmTrdTrack.h:34
CbmTrdTrack::~CbmTrdTrack
virtual ~CbmTrdTrack()
Definition: CbmTrdTrack.cxx:22
CbmTrdTrack::SetPidLikePI
void SetPidLikePI(Double_t value)
Definition: CbmTrdTrack.h:45
CbmTrdTrack::SetPidLikeEL
void SetPidLikeEL(Double_t value)
Definition: CbmTrdTrack.h:44
CbmTrdTrack::CbmTrdTrack
CbmTrdTrack()
Definition: CbmTrdTrack.cxx:9
CbmTrdTrack::fELoss
Double_t fELoss
Definition: CbmTrdTrack.h:65
CbmTrdTrack::fPidLikeMU
Double_t fPidLikeMU
Definition: CbmTrdTrack.h:62
CbmTrdTrack::fPidLikeEL
Double_t fPidLikeEL
Definition: CbmTrdTrack.h:58
CbmTrack
Definition: CbmTrack.h:32
CbmTrdTrack::GetELoss
Double_t GetELoss() const
Definition: CbmTrdTrack.h:33
CbmTrdTrack::GetPidANN
Double_t GetPidANN() const
Definition: CbmTrdTrack.h:32
CbmTrack.h
CbmTrdTrack::SetPidANN
void SetPidANN(Double_t pid)
Definition: CbmTrdTrack.h:42
CbmTrdTrack::GetPidLikeKA
Double_t GetPidLikeKA() const
Definition: CbmTrdTrack.h:36
CbmTrdTrack::fPidLikePR
Double_t fPidLikePR
Definition: CbmTrdTrack.h:61
CbmTrdTrack::GetPidLikePI
Double_t GetPidLikePI() const
Definition: CbmTrdTrack.h:35
CbmTrdTrack::SetPidLikeMU
void SetPidLikeMU(Double_t value)
Definition: CbmTrdTrack.h:48
CbmTrdTrack
Definition: CbmTrdTrack.h:22
CbmTrdTrack::SetPidWkn
void SetPidWkn(Double_t pid)
Definition: CbmTrdTrack.h:41
CbmTrdTrack::SetPidLikeKA
void SetPidLikeKA(Double_t value)
Definition: CbmTrdTrack.h:46
CbmTrdTrack::SetELoss
void SetELoss(Double_t eLoss)
Definition: CbmTrdTrack.h:43
CbmTrdTrack::fPidLikeKA
Double_t fPidLikeKA
Definition: CbmTrdTrack.h:60
CbmTrdTrack::SetPidLikePR
void SetPidLikePR(Double_t value)
Definition: CbmTrdTrack.h:47
CbmTrdTrack::GetPidWkn
Double_t GetPidWkn() const
Definition: CbmTrdTrack.h:31
CbmTrdTrack::GetPidLikeMU
Double_t GetPidLikeMU() const
Definition: CbmTrdTrack.h:38
CbmTrdTrack::ClassDef
ClassDef(CbmTrdTrack, 4)
CbmTrdTrack::fPidLikePI
Double_t fPidLikePI
Definition: CbmTrdTrack.h:59