ATLAS Offline Software
BPCConstruction.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 // BPCConstruction
6 // Return an envelope that contains the LAr Beam Instrumentation.
7 // adopted from BPCConstruction
8 // Pavol S. May-2007
9 
10 #ifndef LARGEOH6CRYOSTATS_BPCCONSTRUCTION_H
11 #define LARGEOH6CRYOSTATS_BPCCONSTRUCTION_H
12 
13 #include "GeoModelKernel/GeoPhysVol.h"
14 #include "GeoModelKernel/GeoFullPhysVol.h"
15 
16 class IRDBAccessSvc;
17 class IGeoModelSvc;
18 class MsgStream;
19 
20 namespace LArGeo {
21 
23  {
24  public:
25 
26  BPCConstruction(bool old = false);
27 
28  virtual ~BPCConstruction();
29 
30  virtual PVLink GetEnvelope();
31 
32 
33 
34  private:
35 
36  bool m_oldType;
37 
38  GeoPhysVol *m_BPCPhysical;
39 
40  MsgStream *m_msg;
41 
42  };
43 
44 } // namespace LArGeo
45 
46 #endif // LARGEOH6CRYOSTATS_BPCCONSTRUCTION_H
LArGeo::BPCConstruction::m_BPCPhysical
GeoPhysVol * m_BPCPhysical
Definition: BPCConstruction.h:38
IGeoModelSvc
Definition: IGeoModelSvc.h:17
LArGeo
Definition: LArDetectorFactory.h:25
LArGeo::BPCConstruction::m_oldType
bool m_oldType
Definition: BPCConstruction.h:36
LArGeo::BPCConstruction::BPCConstruction
BPCConstruction(bool old=false)
Definition: BPCConstruction.cxx:49
LArGeo::BPCConstruction::m_msg
MsgStream * m_msg
Definition: BPCConstruction.h:40
LArGeo::BPCConstruction::~BPCConstruction
virtual ~BPCConstruction()
IRDBAccessSvc
IRDBAccessSvc is an abstract interface to the athena service that provides the following functionalit...
Definition: IRDBAccessSvc.h:45
CSV_InDetExporter.old
old
Definition: CSV_InDetExporter.py:145
LArGeo::BPCConstruction::GetEnvelope
virtual PVLink GetEnvelope()
Definition: BPCConstruction.cxx:62
LArGeo::BPCConstruction
Definition: BPCConstruction.h:23