![]() |
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 |