ATLAS Offline Software
TRTRadiatorParameters.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRTRADIATORPARAMETERS_H
6 #define TRTRADIATORPARAMETERS_H
7 
8 #include "G4LogicalVolume.hh"
9 
10 enum BEflag { BARREL, ENDCAP };
11 
13 public:
14  TRTRadiatorParameters(G4LogicalVolume * p,
15  G4double dFoil,
16  G4double dGas,
17  BEflag beflag) :
19  m_FoilThickness(dFoil),
20  m_GasThickness(dGas),
21  m_BEflg(beflag) {}
22 
23  const G4LogicalVolume * GetLogicalVolume() const { return m_aLogicalVolume; }
24  G4double GetFoilThickness() const { return m_FoilThickness; }
25  G4double GetGasThickness() const { return m_GasThickness; }
26  BEflag GetBEflag() const { return m_BEflg; }
27 
28 private:
29  G4LogicalVolume * m_aLogicalVolume;
30  G4double m_FoilThickness;
31  G4double m_GasThickness;
33 };
34 
35 #endif
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
TRTRadiatorParameters::m_GasThickness
G4double m_GasThickness
Definition: TRTRadiatorParameters.h:31
TRTRadiatorParameters::m_FoilThickness
G4double m_FoilThickness
Definition: TRTRadiatorParameters.h:30
ENDCAP
@ ENDCAP
Definition: TRTRadiatorParameters.h:10
TRTRadiatorParameters::GetFoilThickness
G4double GetFoilThickness() const
Definition: TRTRadiatorParameters.h:24
TRTRadiatorParameters::GetBEflag
BEflag GetBEflag() const
Definition: TRTRadiatorParameters.h:26
TRTRadiatorParameters::m_BEflg
BEflag m_BEflg
Definition: TRTRadiatorParameters.h:32
BEflag
BEflag
Definition: TRTRadiatorParameters.h:10
TRTRadiatorParameters::m_aLogicalVolume
G4LogicalVolume * m_aLogicalVolume
Definition: TRTRadiatorParameters.h:29
TRTRadiatorParameters::GetGasThickness
G4double GetGasThickness() const
Definition: TRTRadiatorParameters.h:25
TRTRadiatorParameters::GetLogicalVolume
const G4LogicalVolume * GetLogicalVolume() const
Definition: TRTRadiatorParameters.h:23
TRTRadiatorParameters
Definition: TRTRadiatorParameters.h:12
BARREL
@ BARREL
Definition: TRTRadiatorParameters.h:10
TRTRadiatorParameters::TRTRadiatorParameters
TRTRadiatorParameters(G4LogicalVolume *p, G4double dFoil, G4double dGas, BEflag beflag)
Definition: TRTRadiatorParameters.h:14