ATLAS Offline Software
Loading...
Searching...
No Matches
IG4GeometryNotifierSvc Class Referenceabstract

Abstract interface to service for Geant4 geometry notifier classes. More...

#include "G4AtlasInterfaces/IG4GeometryNotifierSvc.h"

Inheritance diagram for IG4GeometryNotifierSvc:
Collaboration diagram for IG4GeometryNotifierSvc:

Public Member Functions

 IG4GeometryNotifierSvc ()
virtual ~IG4GeometryNotifierSvc ()
 DeclareInterfaceID (IG4GeometryNotifierSvc, 1, 0)
 Creates the InterfaceID and interfaceID() method.
virtual void SetCurrentDetectorName (const std::string &)=0
virtual const std::string GetCurrentDetectorName () const =0

Detailed Description

Abstract interface to service for Geant4 geometry notifier classes.

Definition at line 18 of file IG4GeometryNotifierSvc.h.

Constructor & Destructor Documentation

◆ IG4GeometryNotifierSvc()

IG4GeometryNotifierSvc::IG4GeometryNotifierSvc ( )
inline

Definition at line 20 of file IG4GeometryNotifierSvc.h.

20{}

◆ ~IG4GeometryNotifierSvc()

virtual IG4GeometryNotifierSvc::~IG4GeometryNotifierSvc ( )
inlinevirtual

Definition at line 21 of file IG4GeometryNotifierSvc.h.

21{}

Member Function Documentation

◆ DeclareInterfaceID()

IG4GeometryNotifierSvc::DeclareInterfaceID ( IG4GeometryNotifierSvc ,
1 ,
0  )

Creates the InterfaceID and interfaceID() method.

◆ GetCurrentDetectorName()

virtual const std::string IG4GeometryNotifierSvc::GetCurrentDetectorName ( ) const
pure virtual

◆ SetCurrentDetectorName()

virtual void IG4GeometryNotifierSvc::SetCurrentDetectorName ( const std::string & )
pure virtual

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