ATLAS Offline Software
LArCalorimeter
LArGeoModel
LArGeoH6Cryostats
LArGeoH6Cryostats
WallsConstruction.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
// Construction of the walls in front of the H1 Cryostat
6
//
7
// March 2007 M.Fincke
8
9
#ifndef LARGEOH6CRYOSTATS_WALLSCONSTRUCTION_H
10
#define LARGEOH6CRYOSTATS_WALLSCONSTRUCTION_H
11
12
#include "GeoModelKernel/GeoPhysVol.h"
13
#include "GeoModelKernel/GeoFullPhysVol.h"
14
#include <memory>
15
class
IRDBAccessSvc
;
16
class
IGeoModelSvc
;
17
class
MsgStream;
18
19
namespace
LArGeo
{
20
21
class
WallsConstruction
22
{
23
public
:
24
25
WallsConstruction
();
26
virtual
~WallsConstruction
();
27
28
// Get the envelope containing this detector:
29
virtual
PVLink
GetEnvelope
();
30
31
private
:
32
std::unique_ptr<MsgStream>
m_msg
;
33
GeoPhysVol *
m_WallsPhysical
;
34
};
35
36
}
// namespace LArGeo
37
38
#endif // LARGEOH6CRYOSTATS_WALLSCONSTRUCTION_H
IGeoModelSvc
Definition:
IGeoModelSvc.h:17
LArGeo
Definition:
LArDetectorFactory.h:25
LArGeo::WallsConstruction::~WallsConstruction
virtual ~WallsConstruction()
LArGeo::WallsConstruction::m_msg
std::unique_ptr< MsgStream > m_msg
Definition:
WallsConstruction.h:32
IRDBAccessSvc
IRDBAccessSvc is an abstract interface to the athena service that provides the following functionalit...
Definition:
IRDBAccessSvc.h:45
LArGeo::WallsConstruction::GetEnvelope
virtual PVLink GetEnvelope()
Definition:
WallsConstruction.cxx:57
LArGeo::WallsConstruction::WallsConstruction
WallsConstruction()
Definition:
WallsConstruction.cxx:46
LArGeo::WallsConstruction::m_WallsPhysical
GeoPhysVol * m_WallsPhysical
Definition:
WallsConstruction.h:33
LArGeo::WallsConstruction
Definition:
WallsConstruction.h:22
Generated on Thu Jul 4 2024 21:32:51 for ATLAS Offline Software by
1.8.18