ATLAS Offline Software
Public Member Functions | List of all members
IDetectorGeometrySvc Class Referenceabstract

#include "G4AtlasInterfaces/IDetectorGeometrySvc.h"

Inheritance diagram for IDetectorGeometrySvc:
Collaboration diagram for IDetectorGeometrySvc:

Public Member Functions

 IDetectorGeometrySvc ()
 
virtual ~IDetectorGeometrySvc ()
 
 DeclareInterfaceID (IDetectorGeometrySvc, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual G4VUserDetectorConstruction * GetDetectorConstruction ()=0
 
virtual std::vector< std::string > & GetParallelWorldNames ()=0
 

Detailed Description

Abstract interface to service for Geant4 detector geometry classes

Author
ADA
Date
2015-01-16

Definition at line 23 of file IDetectorGeometrySvc.h.

Constructor & Destructor Documentation

◆ IDetectorGeometrySvc()

IDetectorGeometrySvc::IDetectorGeometrySvc ( )
inline

Definition at line 25 of file IDetectorGeometrySvc.h.

25 {}

◆ ~IDetectorGeometrySvc()

virtual IDetectorGeometrySvc::~IDetectorGeometrySvc ( )
inlinevirtual

Definition at line 26 of file IDetectorGeometrySvc.h.

26 {}

Member Function Documentation

◆ DeclareInterfaceID()

IDetectorGeometrySvc::DeclareInterfaceID ( IDetectorGeometrySvc  ,
,
 
)

Creates the InterfaceID and interfaceID() method.

◆ GetDetectorConstruction()

virtual G4VUserDetectorConstruction* IDetectorGeometrySvc::GetDetectorConstruction ( )
pure virtual

◆ GetParallelWorldNames()

virtual std::vector<std::string>& IDetectorGeometrySvc::GetParallelWorldNames ( )
pure virtual

The documentation for this class was generated from the following file: