![]() |
ATLAS Offline Software
|
#include "G4AtlasInterfaces/IDetectorConstructionTool.h"
Public Types | |
| using | Deleter = std::function< void(G4VUserDetectorConstruction *)> |
| using | UPDetectorConstruction = std::unique_ptr< G4VUserDetectorConstruction, Deleter > |
Public Member Functions | |
| DeclareInterfaceID (IDetectorConstructionTool, 1, 0) | |
| Creates the InterfaceID and interfaceID() method. More... | |
| virtual UPDetectorConstruction | GetDetectorConstruction ()=0 |
| virtual std::vector< std::string > & | GetParallelWorldNames ()=0 |
Abstract interface to a detector construction tool.
Definition at line 25 of file IDetectorConstructionTool.h.
| using IDetectorConstructionTool::Deleter = std::function<void(G4VUserDetectorConstruction*)> |
Definition at line 32 of file IDetectorConstructionTool.h.
| using IDetectorConstructionTool::UPDetectorConstruction = std::unique_ptr<G4VUserDetectorConstruction, Deleter> |
Definition at line 33 of file IDetectorConstructionTool.h.
| IDetectorConstructionTool::DeclareInterfaceID | ( | IDetectorConstructionTool | , |
| 1 | , | ||
| 0 | |||
| ) |
Creates the InterfaceID and interfaceID() method.
|
pure virtual |
|
pure virtual |
1.8.18