#include <GiGa/IGiGaRunManager.h>
Inheritance diagram for IGiGaRunManager:
Public Types | |
SUCCESS | |
SUCCESS | |
NO_INTERFACE | |
NO_INTERFACE | |
VERSMISMATCH | |
VERSMISMATCH | |
LAST_ERROR | |
LAST_ERROR | |
enum | Status |
enum | Status |
Public Member Functions | |
virtual StatusCode | declare (G4VUserPrimaryGeneratorAction *obj)=0 |
declare the Geant4 Primary Generator Action | |
virtual StatusCode | declare (G4VPhysicalVolume *obj)=0 |
declare the top level ("world") physical volume | |
virtual StatusCode | declare (G4VUserDetectorConstruction *obj)=0 |
declare the Geant4 Detector Construction Action | |
virtual StatusCode | declare (G4VUserPhysicsList *obj)=0 |
declare the Geant4 Physics List | |
virtual StatusCode | declare (IGiGaGeoSrc *obj)=0 |
declare the GiGa geometry source | |
virtual StatusCode | declare (G4UserRunAction *obj)=0 |
declare the Geant4 Run Action | |
virtual StatusCode | declare (G4UserEventAction *obj)=0 |
declare the Geant4 Event Action | |
virtual StatusCode | declare (G4UserStackingAction *obj)=0 |
declare the Geant4 Stacking Action | |
virtual StatusCode | declare (G4UserSteppingAction *obj)=0 |
declare the Geant4 Stepping Action | |
virtual StatusCode | declare (G4UserTrackingAction *obj)=0 |
declare the Geant4 Tracking Action | |
virtual StatusCode | prepareTheEvent (G4PrimaryVertex *vertex=0)=0 |
Prepare the event. | |
virtual StatusCode | processTheEvent ()=0 |
Process the prepared event. | |
virtual StatusCode | retrieveTheEvent (const G4Event *&event)=0 |
Retrieve the processed event. | |
virtual StatusCode | declare (G4UIsession *obj)=0 |
declare the Geant4 User Interface session | |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvInterface)=0 |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvInterface)=0 |
virtual unsigned long | addRef ()=0 |
virtual unsigned long | addRef ()=0 |
virtual unsigned long | release ()=0 |
virtual unsigned long | release ()=0 |
virtual const std::string & | type () const =0 |
virtual const IInterface * | parent () const =0 |
virtual StatusCode | configure ()=0 |
virtual StatusCode | initialize ()=0 |
virtual StatusCode | start ()=0 |
virtual StatusCode | stop ()=0 |
virtual StatusCode | finalize ()=0 |
virtual StatusCode | terminate ()=0 |
virtual StatusCode | reinitialize ()=0 |
virtual StatusCode | restart ()=0 |
virtual Gaudi::StateMachine::State | FSMState () const =0 |
virtual StatusCode | sysInitialize ()=0 |
virtual StatusCode | sysStart ()=0 |
virtual StatusCode | sysStop ()=0 |
virtual StatusCode | sysFinalize ()=0 |
virtual StatusCode | sysReinitialize ()=0 |
virtual StatusCode | sysRestart ()=0 |
virtual unsigned long | refCount () const =0 |
virtual const std::string & | name () const =0 |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
retrieve the uniques interface ID | |
static IGiGaRunManager * | instance () |
get the instance of IGiGaRunManager | |
static StatusCode | destroy () |
destroy the static instance status code | |
Public Attributes | |
SUCCESS | |
NO_INTERFACE | |
VERSMISMATCH | |
LAST_ERROR | |
Protected Member Functions | |
virtual | ~IGiGaRunManager () |
destructor | |
Static Protected Member Functions | |
static StatusCode | setInstance (IGiGaRunManager *value) |
set the istatic instance of IGiGaRunManager | |
Static Private Attributes | |
static IGiGaRunManager * | s_manager |
Definition at line 51 of file IGiGaRunManager.h.
virtual IGiGaRunManager::~IGiGaRunManager | ( | ) | [protected, virtual] |
destructor
static const InterfaceID& IGiGaRunManager::interfaceID | ( | ) | [static] |
virtual StatusCode IGiGaRunManager::declare | ( | G4VUserPrimaryGeneratorAction * | obj | ) | [pure virtual] |
declare the Geant4 Primary Generator Action
obj | pointer to Geant4 Primary Generator Action |
virtual StatusCode IGiGaRunManager::declare | ( | G4VPhysicalVolume * | obj | ) | [pure virtual] |
declare the top level ("world") physical volume
obj | pointer to top level ("world") physical volume |
virtual StatusCode IGiGaRunManager::declare | ( | G4VUserDetectorConstruction * | obj | ) | [pure virtual] |
declare the Geant4 Detector Construction Action
obj | pointer to Geant4 Detector Construction Action |
virtual StatusCode IGiGaRunManager::declare | ( | G4VUserPhysicsList * | obj | ) | [pure virtual] |
declare the Geant4 Physics List
obj | pointer to Geant4 Physics List |
virtual StatusCode IGiGaRunManager::declare | ( | IGiGaGeoSrc * | obj | ) | [pure virtual] |
declare the GiGa geometry source
obj | pointer to GiGa Geometry source |
virtual StatusCode IGiGaRunManager::declare | ( | G4UserRunAction * | obj | ) | [pure virtual] |
declare the Geant4 Run Action
obj | pointer to Geant4 Run action |
virtual StatusCode IGiGaRunManager::declare | ( | G4UserEventAction * | obj | ) | [pure virtual] |
declare the Geant4 Event Action
obj | pointer to Geant4 Event |
virtual StatusCode IGiGaRunManager::declare | ( | G4UserStackingAction * | obj | ) | [pure virtual] |
declare the Geant4 Stacking Action
obj | pointer to Geant4 Stacking Action |
virtual StatusCode IGiGaRunManager::declare | ( | G4UserSteppingAction * | obj | ) | [pure virtual] |
declare the Geant4 Stepping Action
obj | pointer to Geant4 Stepping Action |
virtual StatusCode IGiGaRunManager::declare | ( | G4UserTrackingAction * | obj | ) | [pure virtual] |
declare the Geant4 Tracking Action
obj | pointer to Geant4 Tracking Action |
virtual StatusCode IGiGaRunManager::prepareTheEvent | ( | G4PrimaryVertex * | vertex = 0 |
) | [pure virtual] |
Prepare the event.
vertex | pointer to (main) primary vertex |
virtual StatusCode IGiGaRunManager::processTheEvent | ( | ) | [pure virtual] |
Process the prepared event.
virtual StatusCode IGiGaRunManager::retrieveTheEvent | ( | const G4Event *& | event | ) | [pure virtual] |
Retrieve the processed event.
event | pointer to processed event |
virtual StatusCode IGiGaRunManager::declare | ( | G4UIsession * | obj | ) | [pure virtual] |
declare the Geant4 User Interface session
obj | pointer to Geant4 User Interface session |
static IGiGaRunManager* IGiGaRunManager::instance | ( | ) | [static] |
static StatusCode IGiGaRunManager::destroy | ( | ) | [static] |
destroy the static instance status code
static StatusCode IGiGaRunManager::setInstance | ( | IGiGaRunManager * | value | ) | [static, protected] |
set the istatic instance of IGiGaRunManager
value | pointer to the static instance of IGiGaRunManager |
IGiGaRunManager* IGiGaRunManager::s_manager [static, private] |
Definition at line 169 of file IGiGaRunManager.h.