ATLAS Offline Software
HECConstructionH62004.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 // HECConstructionH62004
6 
7 
8 #ifndef __HECConstructionH62004_H__
9 #define __HECConstructionH62004_H__
10 
11 #include "GeoModelKernel/GeoFullPhysVol.h"
12 #include "GeoModelKernel/GeoPhysVol.h"
13 
14 
15 
16 // Forward declarations
17 
18 namespace LArGeo {
19 
21  {
22  public:
23 
24  // Constructor;
26 
27  // Destructor:
29 
30  // Get the envelope containing this detector.
31  GeoIntrusivePtr<GeoVFullPhysVol> GetEnvelope(); // h6Phys is GeoVPhysVol
32 
33 
34  private:
35 
36  // It is illegal to copy a HECConstructionH62004:
38 
39  // It is illegal to assign a HECConstructionH62004:
41 
42 
43  // volumes that are private member variables:
44  GeoIntrusivePtr<GeoFullPhysVol> m_h6Phys;
45 
46  //static LArGeo::VDetectorParameters* m_parameters;
47  //static VDetectorParameters* HECConstructionH62004::m_parameters;
48 
49 
50  };
51 
52 
53 
54 } // namespace LArGeo
55 
56 #endif // __HECConstructionH62004_H__
LArGeo::HECConstructionH62004::~HECConstructionH62004
virtual ~HECConstructionH62004()
LArGeo::HECConstructionH62004::operator=
HECConstructionH62004 & operator=(const HECConstructionH62004 &)
LArGeo
Definition: LArDetectorFactory.h:25
LArGeo::HECConstructionH62004::HECConstructionH62004
HECConstructionH62004(const HECConstructionH62004 &)
LArGeo::HECConstructionH62004::m_h6Phys
GeoIntrusivePtr< GeoFullPhysVol > m_h6Phys
Definition: HECConstructionH62004.h:44
LArGeo::HECConstructionH62004::GetEnvelope
GeoIntrusivePtr< GeoVFullPhysVol > GetEnvelope()
Definition: HECConstructionH62004.cxx:65
LArGeo::HECConstructionH62004
Definition: HECConstructionH62004.h:21
LArGeo::HECConstructionH62004::HECConstructionH62004
HECConstructionH62004()
Definition: HECConstructionH62004.cxx:53