ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
AthMessaging.h
AthMessaging::AthMessaging
AthMessaging(IMessageSvc *msgSvc, const std::string &name)
Constructor.
Definition
AthMessaging.cxx:13
CrackDMConstruction::m_rdbAccess
IRDBAccessSvc * m_rdbAccess
Definition
CrackDMConstruction.h:27
CrackDMConstruction::m_activateFT
bool m_activateFT
Definition
CrackDMConstruction.h:30
CrackDMConstruction::CrackDMConstruction
CrackDMConstruction()=delete
CrackDMConstruction::create
void create(GeoFullPhysVol *envelope)
Definition
CrackDMConstruction.cxx:860
CrackDMConstruction::m_materialManager
StoredMaterialManager * m_materialManager
Definition
CrackDMConstruction.h:29
CrackDMConstruction::m_geoModel
IGeoModelSvc * m_geoModel
Definition
CrackDMConstruction.h:28
IGeoModelSvc
Definition
IGeoModelSvc.h:17
IRDBAccessSvc
IRDBAccessSvc is an abstract interface to the athena service that provides the following functionalit...
Definition
IRDBAccessSvc.h:45
StoredMaterialManager
This class holds one or more material managers and makes them storeable, under StoreGate.
Definition
StoredMaterialManager.h:30
Generated on
for ATLAS Offline Software by
1.17.0