ATLAS Offline Software
BarrelCryostatConstruction.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
14 #ifndef LARG4EOBARREL_BARRELCRYOSTATCONSTRUCTION_H
15 #define LARG4EOBARREL_BARRELCRYOSTATCONSTRUCTION_H
16 
17 #include "GeoModelKernel/GeoFullPhysVol.h"
18 class StoreGateSvc;
19 
20 
21 namespace LArGeo {
22  class VDetectorParameters;
23 
24 
31  {
32  public:
33 
34  BarrelCryostatConstruction(bool fullGeo, bool activateFT = false);
36 
37  // Get the envelope containing this detector.
38  virtual GeoIntrusivePtr<GeoFullPhysVol> GetEnvelope(const VDetectorParameters* params);
39 
40 
43 
44  private:
45 
48  GeoFullPhysVol *m_cryoMotherPhysical;
49 
50  bool m_fullGeo; // true->FULL, false->RECO
52  };
53 
54 } // namespace LArGeo
55 
56 #endif // LARG4EOBARREL_BARRELCRYOSTATCONSTRUCTION_H
LArGeo::BarrelCryostatConstruction::m_activateFT
bool m_activateFT
Definition: BarrelCryostatConstruction.h:51
LArGeo::BarrelCryostatConstruction
Builds GeoModel description of the LAr Electromagnetic Barrel. Descriptions of the presampler and dea...
Definition: BarrelCryostatConstruction.h:31
LArGeo::VDetectorParameters
Definition: VDetectorParameters.h:29
LArGeo
Definition: LArDetectorFactory.h:25
LArGeo::BarrelCryostatConstruction::setBarrelCellVisLimit
void setBarrelCellVisLimit(int maxCell)
Definition: BarrelCryostatConstruction.h:42
LArGeo::BarrelCryostatConstruction::m_fullGeo
bool m_fullGeo
Definition: BarrelCryostatConstruction.h:50
LArGeo::BarrelCryostatConstruction::BarrelCryostatConstruction
BarrelCryostatConstruction(bool fullGeo, bool activateFT=false)
Definition: BarrelCryostatConstruction.cxx:75
StoreGateSvc
The Athena Transient Store API.
Definition: StoreGateSvc.h:128
LArGeo::BarrelCryostatConstruction::m_barrelVisLimit
int m_barrelVisLimit
Definition: BarrelCryostatConstruction.h:47
master.flag
bool flag
Definition: master.py:29
LArGeo::BarrelCryostatConstruction::GetEnvelope
virtual GeoIntrusivePtr< GeoFullPhysVol > GetEnvelope(const VDetectorParameters *params)
Definition: BarrelCryostatConstruction.cxx:88
LArGeo::BarrelCryostatConstruction::setBarrelSagging
void setBarrelSagging(bool flag)
Definition: BarrelCryostatConstruction.h:41
LArGeo::BarrelCryostatConstruction::m_barrelSagging
bool m_barrelSagging
Definition: BarrelCryostatConstruction.h:46
LArGeo::BarrelCryostatConstruction::m_cryoMotherPhysical
GeoFullPhysVol * m_cryoMotherPhysical
Definition: BarrelCryostatConstruction.h:48
LArGeo::BarrelCryostatConstruction::~BarrelCryostatConstruction
virtual ~BarrelCryostatConstruction()
PowhegControl_ttFCNC_NLO.params
params
Definition: PowhegControl_ttFCNC_NLO.py:226
maxCell
#define maxCell