ATLAS Offline Software
AtlasGeometryCommon
CrackRegionGeoModel
CrackRegionGeoModel
CrackDMConstruction.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef CRACKREGIONGEOMODEL_CRACKDMCONSTRUCTION_H
6
#define CRACKREGIONGEOMODEL_CRACKDMCONSTRUCTION_H
7
8
#include "
AthenaBaseComps/AthMessaging.h
"
9
10
class
IRDBAccessSvc
;
11
class
IGeoModelSvc
;
12
class
StoredMaterialManager
;
13
class
GeoFullPhysVol;
14
15
class
CrackDMConstruction
:
public
AthMessaging
16
{
17
public
:
18
CrackDMConstruction
() =
delete
;
19
CrackDMConstruction
(
IRDBAccessSvc
* rdbAccess
20
,
IGeoModelSvc
* geoModel
21
,
StoredMaterialManager
* materialManager
22
,
bool
activateFT);
23
24
void
create
(GeoFullPhysVol* envelope);
25
26
private
:
27
IRDBAccessSvc
*
m_rdbAccess
{
nullptr
};
28
IGeoModelSvc
*
m_geoModel
{
nullptr
};
29
StoredMaterialManager
*
m_materialManager
{
nullptr
};
30
bool
m_activateFT
{
false
};
31
32
};
33
34
#endif
CrackDMConstruction
Definition:
CrackDMConstruction.h:16
IGeoModelSvc
Definition:
IGeoModelSvc.h:17
CrackDMConstruction::m_activateFT
bool m_activateFT
Definition:
CrackDMConstruction.h:30
CrackDMConstruction::m_materialManager
StoredMaterialManager * m_materialManager
Definition:
CrackDMConstruction.h:29
CrackDMConstruction::create
void create(GeoFullPhysVol *envelope)
Definition:
CrackDMConstruction.cxx:860
IRDBAccessSvc
IRDBAccessSvc is an abstract interface to the athena service that provides the following functionalit...
Definition:
IRDBAccessSvc.h:42
AthMessaging
Class to provide easy MsgStream access and capabilities.
Definition:
AthMessaging.h:55
CrackDMConstruction::m_rdbAccess
IRDBAccessSvc * m_rdbAccess
Definition:
CrackDMConstruction.h:27
CrackDMConstruction::CrackDMConstruction
CrackDMConstruction()=delete
AthMessaging.h
StoredMaterialManager
This class holds one or more material managers and makes them storeable, under StoreGate.
Definition:
StoredMaterialManager.h:28
CrackDMConstruction::m_geoModel
IGeoModelSvc * m_geoModel
Definition:
CrackDMConstruction.h:28
Generated on Thu Nov 7 2024 21:12:44 for ATLAS Offline Software by
1.8.18