ATLAS Offline Software
HEC2WheelConstruction.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
12 #ifndef LARGEOHEC_HEC2WHEELCONSTRUCTION_H
13 #define LARGEOHEC_HEC2WHEELCONSTRUCTION_H
14 
15 #include "GeoModelKernel/GeoFullPhysVol.h"
16 
17 namespace LArGeo
18 {
26  {
27  public:
28  HEC2WheelConstruction() = default;
30 
31  // Get the envelope containing this detector.
32  GeoIntrusivePtr<GeoFullPhysVol> GetEnvelope(bool fullGeo, bool posZSide=true);
33 
34  private:
35  GeoIntrusivePtr<GeoFullPhysVol> m_physiHEC{};
36  bool m_posZSide{false};
37  };
38 
39 }
40 #endif
LArGeo::HEC2WheelConstruction::GetEnvelope
GeoIntrusivePtr< GeoFullPhysVol > GetEnvelope(bool fullGeo, bool posZSide=true)
Definition: HEC2WheelConstruction.cxx:74
LArGeo
Definition: LArDetectorFactory.h:26
LArGeo::HEC2WheelConstruction
GeoModel description of LAr HEC.
Definition: HEC2WheelConstruction.h:26
LArGeo::HEC2WheelConstruction::HEC2WheelConstruction
HEC2WheelConstruction()=default
LArGeo::HEC2WheelConstruction::~HEC2WheelConstruction
~HEC2WheelConstruction()=default
LArGeo::HEC2WheelConstruction::m_posZSide
bool m_posZSide
Definition: HEC2WheelConstruction.h:36
LArGeo::HEC2WheelConstruction::m_physiHEC
GeoIntrusivePtr< GeoFullPhysVol > m_physiHEC
Definition: HEC2WheelConstruction.h:35