ATLAS Offline Software
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 
9 
10 class IRDBAccessSvc;
11 class IGeoModelSvc;
13 class GeoFullPhysVol;
14 
16 {
17  public:
18  CrackDMConstruction() = delete;
20  , IGeoModelSvc* geoModel
21  , StoredMaterialManager* materialManager
22  , bool activateFT);
23 
24  void create(GeoFullPhysVol* envelope);
25 
26  private:
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:45
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