CbmRoot
CbmMuchPadRadial.h
Go to the documentation of this file.
1 
8 #ifndef CBMMUCHPADRADIAL_H
9 #define CBMMUCHPADRADIAL_H 1
10 
11 #include <Rtypes.h> // for THashConsistencyHolder, ClassDef
12 #include <RtypesCore.h> // for Double_t, Int_t
13 #include <TCrown.h> // for TCrown
14 
15 #include "CbmMuchPad.h" // for CbmMuchPad
16 
17 class CbmMuchPadRadial : public CbmMuchPad, public TCrown {
18 
19 public:
26  // CbmMuchPadRadial (CbmMuchSectorRadial* sector, Int_t iChannel);
27 
28  CbmMuchPadRadial(Int_t address,
29  Double_t r1,
30  Double_t r2,
31  Double_t phi1,
32  Double_t phi2);
33 
35  Double_t GetPhi1() const { return fPhi1; }
36  Double_t GetPhi2() const { return fPhi2; }
37  void DrawPad();
38  void SetFired(Int_t iDigi, Int_t ADCcharge, Int_t nADCChannels = 256);
39 
40 private:
41  Double_t fPhi1;
42  Double_t fPhi2;
44 };
45 #endif
CbmMuchPadRadial::CbmMuchPadRadial
CbmMuchPadRadial()
Definition: CbmMuchPadRadial.cxx:17
CbmMuchPadRadial::GetPhi2
Double_t GetPhi2() const
Definition: CbmMuchPadRadial.h:36
CbmMuchPadRadial::DrawPad
void DrawPad()
Definition: CbmMuchPadRadial.cxx:55
CbmMuchPadRadial::ClassDef
ClassDef(CbmMuchPadRadial, 1)
CbmMuchPadRadial
Definition: CbmMuchPadRadial.h:17
CbmMuchPadRadial::SetFired
void SetFired(Int_t iDigi, Int_t ADCcharge, Int_t nADCChannels=256)
Definition: CbmMuchPadRadial.cxx:42
CbmMuchPadRadial::GetPhi1
Double_t GetPhi1() const
Definition: CbmMuchPadRadial.h:35
CbmMuchPadRadial::fPhi2
Double_t fPhi2
Definition: CbmMuchPadRadial.h:42
CbmMuchPad.h
CbmMuchPad
Definition: CbmMuchPad.h:21
CbmMuchPadRadial::~CbmMuchPadRadial
~CbmMuchPadRadial()
Definition: CbmMuchPadRadial.h:34
CbmMuchPadRadial::fPhi1
Double_t fPhi1
Definition: CbmMuchPadRadial.h:41