#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.
1.4.7