Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

IGiGaSetUpSvc Class Reference

definition of abstract interface to Geant4 Service for configuration of Geant4 ///. More...

#include <GaudiKernel/IGiGaSetUpSvc.h>

Inheritance diagram for IGiGaSetUpSvc:

IService IInterface List of all members.

Public Methods

virtual IGiGaSetUpSvc& operator<< ( G4VUserDetectorConstruction * ) = 0
 set detector construction.

virtual IGiGaSetUpSvc& operator<< ( G4VPhysicalVolume * ) = 0
 set detector construction.

virtual IGiGaSetUpSvc& operator<< ( G4VUserPrimaryGeneratorAction * ) = 0
 define primary generator action.

virtual IGiGaSetUpSvc& operator<< ( G4VUserPhysicsList * ) = 0
 define Physics List.

virtual IGiGaSetUpSvc& operator<< ( G4UserRunAction * ) = 0
 define Run Action.

virtual IGiGaSetUpSvc& operator<< ( G4UserEventAction * ) = 0
 define Event Action.

virtual IGiGaSetUpSvc& operator<< ( G4UserStackingAction * ) = 0
 define Stacking Action.

virtual IGiGaSetUpSvc& operator<< ( G4UserTrackingAction * ) = 0
 define Tracking Action.

virtual IGiGaSetUpSvc& operator<< ( G4UserSteppingAction * ) = 0
 define Stepping Action.

virtual IGiGaSetUpSvc& operator<< ( G4VisManager * ) = 0
 define Visualisation Manager.

virtual StatusCode setConstruction ( G4VUserDetectorConstruction * ) = 0
 set detector construction.

virtual StatusCode setDetector ( G4VPhysicalVolume * ) = 0
 set detector construction.

virtual StatusCode setGenerator ( G4VUserPrimaryGeneratorAction * ) = 0
 define primary generator action.

virtual StatusCode setPhysics ( G4VUserPhysicsList * ) = 0
 define Physics List.

virtual StatusCode setRunAction ( G4UserRunAction * ) = 0
 define Run Action.

virtual StatusCode setEvtAction ( G4UserEventAction * ) = 0
 define Event Action.

virtual StatusCode setStacking ( G4UserStackingAction * ) = 0
 define Stacking Action.

virtual StatusCode setTracking ( G4UserTrackingAction * ) = 0
 define Tracking Action.

virtual StatusCode setStepping ( G4UserSteppingAction * ) = 0
 define Stepping Action.

virtual StatusCode setVisManager ( G4VisManager * ) = 0
 define Visualisation Manager.

virtual StatusCode initialize () = 0
 initialize & finalize methods.

virtual StatusCode finalize () = 0
 Finalize Service.

virtual ~IGiGaSetUpSvc ()
 virtual destructor. More...

virtual StatusCode queryInterface ( const IID& riid, void** ppvI ) = 0
 Query the interface.


Static Public Methods

const InterfaceIDinterfaceID ()
 Retrieve interface ID. More...


Detailed Description

definition of abstract interface to Geant4 Service for configuration of Geant4 ///.

Author(s):
Vanya Belyaev

Definition at line 31 of file IGiGaSetUpSvc.h.


Constructor & Destructor Documentation

IGiGaSetUpSvc::~IGiGaSetUpSvc ( ) [inline, virtual]
 

virtual destructor.

Definition at line 84 of file IGiGaSetUpSvc.h.


Member Function Documentation

virtual StatusCode IGiGaSetUpSvc::finalize ( ) [pure virtual]
 

Finalize Service.

Reimplemented from IService.

StatusCode IGiGaSetUpSvc::initialize ( ) [pure virtual]
 

initialize & finalize methods.

Reimplemented from IService.

const InterfaceID & IGiGaSetUpSvc::interfaceID ( ) [inline, static]
 

Retrieve interface ID.

Reimplemented from IService.

Definition at line 35 of file IGiGaSetUpSvc.h.

IGiGaSetUpSvc & IGiGaSetUpSvc::operator<< ( G4VisManager * ) [pure virtual]
 

define Visualisation Manager.

IGiGaSetUpSvc & IGiGaSetUpSvc::operator<< ( G4UserSteppingAction * ) [pure virtual]
 

define Stepping Action.

IGiGaSetUpSvc & IGiGaSetUpSvc::operator<< ( G4UserTrackingAction * ) [pure virtual]
 

define Tracking Action.

IGiGaSetUpSvc & IGiGaSetUpSvc::operator<< ( G4UserStackingAction * ) [pure virtual]
 

define Stacking Action.

IGiGaSetUpSvc & IGiGaSetUpSvc::operator<< ( G4UserEventAction * ) [pure virtual]
 

define Event Action.

IGiGaSetUpSvc & IGiGaSetUpSvc::operator<< ( G4UserRunAction * ) [pure virtual]
 

define Run Action.

IGiGaSetUpSvc & IGiGaSetUpSvc::operator<< ( G4VUserPhysicsList * ) [pure virtual]
 

define Physics List.

IGiGaSetUpSvc & IGiGaSetUpSvc::operator<< ( G4VUserPrimaryGeneratorAction * ) [pure virtual]
 

define primary generator action.

IGiGaSetUpSvc & IGiGaSetUpSvc::operator<< ( G4VPhysicalVolume * ) [pure virtual]
 

set detector construction.

IGiGaSetUpSvc & IGiGaSetUpSvc::operator<< ( G4VUserDetectorConstruction * ) [pure virtual]
 

set detector construction.

StatusCode IGiGaSetUpSvc::queryInterface ( const IID & riid,
void ** ppvI ) [pure virtual]
 

Query the interface.

StatusCode IGiGaSetUpSvc::setConstruction ( G4VUserDetectorConstruction * ) [pure virtual]
 

set detector construction.

StatusCode IGiGaSetUpSvc::setDetector ( G4VPhysicalVolume * ) [pure virtual]
 

set detector construction.

StatusCode IGiGaSetUpSvc::setEvtAction ( G4UserEventAction * ) [pure virtual]
 

define Event Action.

StatusCode IGiGaSetUpSvc::setGenerator ( G4VUserPrimaryGeneratorAction * ) [pure virtual]
 

define primary generator action.

StatusCode IGiGaSetUpSvc::setPhysics ( G4VUserPhysicsList * ) [pure virtual]
 

define Physics List.

StatusCode IGiGaSetUpSvc::setRunAction ( G4UserRunAction * ) [pure virtual]
 

define Run Action.

StatusCode IGiGaSetUpSvc::setStacking ( G4UserStackingAction * ) [pure virtual]
 

define Stacking Action.

StatusCode IGiGaSetUpSvc::setStepping ( G4UserSteppingAction * ) [pure virtual]
 

define Stepping Action.

StatusCode IGiGaSetUpSvc::setTracking ( G4UserTrackingAction * ) [pure virtual]
 

define Tracking Action.

StatusCode IGiGaSetUpSvc::setVisManager ( G4VisManager * ) [pure virtual]
 

define Visualisation Manager.


The documentation for this class was generated from the following file:
Generated at Wed Nov 21 12:22:11 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000