CbmRoot
Loading...
Searching...
No Matches
CbmMuchSectorRadial.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
13
#ifndef CbmMuchSectorRadial_H
14
#define CbmMuchSectorRadial_H 1
15
16
#include "
CbmMuchSector.h
"
// for CbmMuchSector
17
18
#include <Rtypes.h>
// for THashConsistencyHolder, ClassDef
19
#include <RtypesCore.h>
// for Double_t, Int_t
20
21
class
CbmMuchPadRadial
;
22
23
class
CbmMuchSectorRadial
:
public
CbmMuchSector
{
24
public
:
25
CbmMuchSectorRadial
();
26
CbmMuchSectorRadial
(Int_t detId, Int_t iSector, Double_t r1, Double_t r2, Double_t phi1, Double_t phi2);
27
virtual
~CbmMuchSectorRadial
() {}
28
Int_t
GetPadIndexByPhi
(Double_t phi);
29
CbmMuchPadRadial
*
GetPadByPhi
(Double_t phi);
30
Double_t
GetR1
()
const
{
return
fR1
; }
31
Double_t
GetR2
()
const
{
return
fR2
; }
32
void
AddPads
();
33
void
DrawPads
();
34
35
private
:
36
Double_t
fR1
;
37
Double_t
fR2
;
38
Double_t
fPhi1
;
39
Double_t
fPhi2
;
40
Double_t
fPadDphi
;
41
ClassDef
(
CbmMuchSectorRadial
, 1);
42
};
43
44
#endif
CbmMuchSector.h
CbmMuchPadRadial
Definition
CbmMuchPadRadial.h:21
CbmMuchSectorRadial
Definition
CbmMuchSectorRadial.h:23
CbmMuchSectorRadial::~CbmMuchSectorRadial
virtual ~CbmMuchSectorRadial()
Definition
CbmMuchSectorRadial.h:27
CbmMuchSectorRadial::DrawPads
void DrawPads()
Definition
CbmMuchSectorRadial.cxx:88
CbmMuchSectorRadial::GetR1
Double_t GetR1() const
Definition
CbmMuchSectorRadial.h:30
CbmMuchSectorRadial::fPhi2
Double_t fPhi2
Definition
CbmMuchSectorRadial.h:39
CbmMuchSectorRadial::ClassDef
ClassDef(CbmMuchSectorRadial, 1)
CbmMuchSectorRadial::fR2
Double_t fR2
Definition
CbmMuchSectorRadial.h:37
CbmMuchSectorRadial::GetR2
Double_t GetR2() const
Definition
CbmMuchSectorRadial.h:31
CbmMuchSectorRadial::AddPads
void AddPads()
Definition
CbmMuchSectorRadial.cxx:71
CbmMuchSectorRadial::fPadDphi
Double_t fPadDphi
Definition
CbmMuchSectorRadial.h:40
CbmMuchSectorRadial::CbmMuchSectorRadial
CbmMuchSectorRadial()
Definition
CbmMuchSectorRadial.cxx:26
CbmMuchSectorRadial::fR1
Double_t fR1
Definition
CbmMuchSectorRadial.h:36
CbmMuchSectorRadial::fPhi1
Double_t fPhi1
Definition
CbmMuchSectorRadial.h:38
CbmMuchSectorRadial::GetPadByPhi
CbmMuchPadRadial * GetPadByPhi(Double_t phi)
Definition
CbmMuchSectorRadial.cxx:59
CbmMuchSectorRadial::GetPadIndexByPhi
Int_t GetPadIndexByPhi(Double_t phi)
Definition
CbmMuchSectorRadial.cxx:49
CbmMuchSector
Definition
CbmMuchSector.h:26
core
detectors
much
CbmMuchSectorRadial.h
Generated on Sun Dec 22 2024 23:04:09 for CbmRoot by
1.12.0