#include <GaudiKernel/IGiGaSvc.h>
Inheritance diagram for IGiGaSvc:

Public Types | |
| typedef std::pair<const int, G4VHitsCollection*> | CollectionPair |
Public Methods | |
| virtual IGiGaSvc& | operator<< ( G4PrimaryVertex * vertex ) = 0 |
| Add one more primary vertex or primary particle. | |
| virtual StatusCode | addPrimaryKinematics ( G4PrimaryVertex * vertex ) = 0 |
| Set the initial kinematics for Geant4. | |
| virtual IGiGaSvc& | operator>> ( const G4Event* & event ) = 0 |
| Retrieve the whole event, all hit collections,specific hit collections and trajectory containers. | |
| virtual IGiGaSvc& | operator>> ( G4HCofThisEvent* & collections ) = 0 |
| virtual IGiGaSvc& | operator>> ( CollectionPair & collection ) = 0 |
| virtual IGiGaSvc& | operator>> ( G4TrajectoryContainer* & trajectories ) = 0 |
| virtual StatusCode | retrieveEvent ( const G4Event* & ) = 0 |
| Retrieve the whole event, all hit collections,specific hit collections and trajectory containers. | |
| virtual StatusCode | retrieveHitCollections ( G4HCofThisEvent* & ) = 0 |
| virtual StatusCode | retrieveHitCollection ( CollectionPair & ) = 0 |
| virtual StatusCode | retrieveTrajectories ( G4TrajectoryContainer* & ) = 0 |
| virtual StatusCode | initialize () = 0 |
| initialize & finalize methods. | |
| virtual StatusCode | finalize () = 0 |
| Finalize Service. | |
| virtual | ~IGiGaSvc () |
| virtual destructor. More... | |
| virtual StatusCode | queryInterface ( const IID& riid, void** ppvI ) = 0 |
| Query the interface. | |
Static Public Methods | |
| const InterfaceID& | interfaceID () |
| Retrieve interface ID. More... | |
Definition at line 36 of file IGiGaSvc.h.
|
|
Definition at line 43 of file IGiGaSvc.h. |
|
|
virtual destructor.
Definition at line 74 of file IGiGaSvc.h. |
|
|
Set the initial kinematics for Geant4.
|
|
|
Finalize Service.
Reimplemented from IService. |
|
|
initialize & finalize methods.
Reimplemented from IService. |
|
|
Retrieve interface ID.
Reimplemented from IService. Definition at line 40 of file IGiGaSvc.h. |
|
|
Add one more primary vertex or primary particle.
|
|
|
|
|
|
|
|
|
|
|
|
Retrieve the whole event, all hit collections,specific hit collections and trajectory containers.
|
|
|
Query the interface.
|
|
|
Retrieve the whole event, all hit collections,specific hit collections and trajectory containers.
|
|
|
|
|
|
|
|
|
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000