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
:
20
CbmMuchPadRadial
();
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
34
~CbmMuchPadRadial
() {}
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
;
43
ClassDef
(
CbmMuchPadRadial
, 1);
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
core
detectors
much
CbmMuchPadRadial.h
Generated on Wed Oct 28 2020 15:11:42 for CbmRoot by
1.8.18