CbmRoot
Loading...
Searching...
No Matches
CbmMuchPadRadial.h
Go to the documentation of this file.
1/* Copyright (C) 2012-2020 Petersburg Nuclear Physics Institute named by B.P.Konstantinov of National Research Centre "Kurchatov Institute", Gatchina
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Evgeny Kryshen [committer], Florian Uhlig */
4
12#ifndef CBMMUCHPADRADIAL_H
13#define CBMMUCHPADRADIAL_H 1
14
15#include "CbmMuchPad.h" // for CbmMuchPad
16
17#include <Rtypes.h> // for THashConsistencyHolder, ClassDef
18#include <RtypesCore.h> // for Double_t, Int_t
19#include <TCrown.h> // for TCrown
20
21class CbmMuchPadRadial : public CbmMuchPad, public TCrown {
22
23public:
30 // CbmMuchPadRadial (CbmMuchSectorRadial* sector, Int_t iChannel);
31
32 CbmMuchPadRadial(Int_t address, Double_t r1, Double_t r2, Double_t phi1, 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
40private:
41 Double_t fPhi1;
42 Double_t fPhi2;
44};
45#endif
void SetFired(Int_t iDigi, Int_t ADCcharge, Int_t nADCChannels=256)
Double_t GetPhi2() const
ClassDef(CbmMuchPadRadial, 1)
Double_t GetPhi1() const