ATLAS Offline Software
MiddleBeamConstructionH62004.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 // MiddleBeamConstructionH62004
6 // adopted from FrontBeamConstructionH62004
7 // Pavol S. May 2007
8 
9 #ifndef __MiddleBeamConstructionH62004_H__
10 #define __MiddleBeamConstructionH62004_H__
11 
12 #include "GeoModelKernel/GeoPhysVol.h"
13 #include "GeoModelKernel/GeoFullPhysVol.h"
14 class LArDetDescrManager;
15 
16 namespace LArGeo {
17 
19  {
20  public:
21 
24 
25  // Get the envelope containing this detector.
26  virtual PVLink GetEnvelope();
27  void SetManager(LArDetDescrManager* mgr){m_detectorManager = mgr;}
28 
29  //void SetAxisVisState(bool state) {_axisVisState=state;}
30 
31  private:
32 
33 
35  LArDetDescrManager *m_detectorManager;
36 
37  };
38 
39 } // namespace LArGeo
40 
41 #endif // __MiddleBeamConstructionH62004_H__
LArGeo
Definition: LArDetectorFactory.h:25
LArGeo::MiddleBeamConstructionH62004::m_detectorManager
LArDetDescrManager * m_detectorManager
Definition: MiddleBeamConstructionH62004.h:35
LArGeo::MiddleBeamConstructionH62004::MiddleBeamConstructionH62004
MiddleBeamConstructionH62004()
Definition: MiddleBeamConstructionH62004.cxx:47
LArGeo::MiddleBeamConstructionH62004::~MiddleBeamConstructionH62004
virtual ~MiddleBeamConstructionH62004()
BchCleanup.mgr
mgr
Definition: BchCleanup.py:294
LArGeo::MiddleBeamConstructionH62004
Definition: MiddleBeamConstructionH62004.h:19
LArGeo::MiddleBeamConstructionH62004::GetEnvelope
virtual PVLink GetEnvelope()
Definition: MiddleBeamConstructionH62004.cxx:59
LArGeo::MiddleBeamConstructionH62004::SetManager
void SetManager(LArDetDescrManager *mgr)
Definition: MiddleBeamConstructionH62004.h:27
LArGeo::MiddleBeamConstructionH62004::m_H62004MiddleBeamPhysical
GeoPhysVol * m_H62004MiddleBeamPhysical
Definition: MiddleBeamConstructionH62004.h:34