ATLAS Offline Software
LArCalorimeter
LArGeoModel
LArGeoH6Cryostats
LArGeoH6Cryostats
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
22
class
BPCConstruction
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
Generated on Thu Jul 4 2024 21:11:07 for ATLAS Offline Software by
1.8.18