BmnRoot
Loading...
Searching...
No Matches
CbmStripHit.h
Go to the documentation of this file.
1
10#ifndef CBMSTRIPHIT_H_
11#define CBMSTRIPHIT_H_
12
13#include "CbmBaseHit.h"
14
15class TVector3;
16
18{
19public:
24
37 Int_t address,
38 Double_t u,
39 Double_t phi,
40 Double_t z,
41 Double_t du,
42 Double_t dphi,
43 Double_t dz,
44 Int_t refId);
45
54 Int_t address,
55 const TVector3& pos,
56 const TVector3& err,
57 Int_t refId);
58
62 virtual ~CbmStripHit();
63
67 virtual string ToString() const;
68
69 /* Accessors */
70 Double_t GetU() const { return fU; }
71 Double_t GetPhi() const { return fPhi; }
72 Double_t GetDu() const { return fDu; }
73 Double_t GetDphi() const { return fDphi; }
74
75 /* Setters */
76 void SetU(Double_t u) { fU = u; }
77 void SetPhi(Double_t phi) { fPhi = phi; }
78 void SetDu(Double_t du) { fDu = du; }
79 void SetDphi(Double_t dphi) { fDphi = dphi; }
80
81private:
82 Double_t fU;
83 Double_t fDu;
84 Double_t fPhi;
85 Double_t fDphi;
86
87 ClassDef(CbmStripHit, 1);
88};
89
90#endif /* CBMSTRIPHIT_H_ */
CbmStripHit()
Default constructor.
void SetU(Double_t u)
Definition CbmStripHit.h:76
void SetDu(Double_t du)
Definition CbmStripHit.h:78
Double_t GetDphi() const
Definition CbmStripHit.h:73
Double_t GetPhi() const
Definition CbmStripHit.h:71
void SetPhi(Double_t phi)
Definition CbmStripHit.h:77
virtual string ToString() const
Inherited from CbmBaseHit.
Double_t GetU() const
Definition CbmStripHit.h:70
void SetDphi(Double_t dphi)
Definition CbmStripHit.h:79
Double_t GetDu() const
Definition CbmStripHit.h:72
virtual ~CbmStripHit()
Destructor.