IG4Svc Class Reference

#include <IG4Svc.h>

Inheritance diagram for IG4Svc:

G4Svc List of all members.

Public Member Functions

virtual G4RunManager * runMgr ()=0
virtual G4UImanager * uiMgr ()=0
virtual void StartUISession ()=0
virtual const G4Event * GetCurrentEvent () const =0
virtual const G4Run * GetCurrentRun () const =0
virtual void SetUserInitialization (G4VUserDetectorConstruction *)=0
virtual void SetUserInitialization (G4VUserPhysicsList *)=0
virtual void SetUserAction (G4UserRunAction *)=0
virtual void SetUserAction (G4UserEventAction *)=0
virtual void SetUserAction (G4VUserPrimaryGeneratorAction *)=0
virtual void SetUserAction (G4UserStackingAction *)=0
virtual void SetUserAction (G4UserTrackingAction *)=0
virtual void SetUserAction (G4UserSteppingAction *)=0
virtual void G4Init ()=0

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Retrieve interface ID.

Detailed Description

Definition at line 30 of file IG4Svc.h.


Member Function Documentation

virtual void IG4Svc::G4Init (  )  [pure virtual]

Implemented in G4Svc.

virtual const G4Event* IG4Svc::GetCurrentEvent (  )  const [pure virtual]

Implemented in G4Svc.

virtual const G4Run* IG4Svc::GetCurrentRun (  )  const [pure virtual]

Implemented in G4Svc.

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

Retrieve interface ID.

Definition at line 56 of file IG4Svc.h.

References IID_IG4Svc().

00056 { return IID_IG4Svc; }

virtual G4RunManager* IG4Svc::runMgr (  )  [pure virtual]

Implemented in G4Svc.

virtual void IG4Svc::SetUserAction ( G4UserSteppingAction *   )  [pure virtual]

Implemented in G4Svc.

virtual void IG4Svc::SetUserAction ( G4UserTrackingAction *   )  [pure virtual]

Implemented in G4Svc.

virtual void IG4Svc::SetUserAction ( G4UserStackingAction *   )  [pure virtual]

Implemented in G4Svc.

virtual void IG4Svc::SetUserAction ( G4VUserPrimaryGeneratorAction *   )  [pure virtual]

Implemented in G4Svc.

virtual void IG4Svc::SetUserAction ( G4UserEventAction *   )  [pure virtual]

Implemented in G4Svc.

virtual void IG4Svc::SetUserAction ( G4UserRunAction *   )  [pure virtual]

Implemented in G4Svc.

virtual void IG4Svc::SetUserInitialization ( G4VUserPhysicsList *   )  [pure virtual]

Implemented in G4Svc.

virtual void IG4Svc::SetUserInitialization ( G4VUserDetectorConstruction *   )  [pure virtual]

Implemented in G4Svc.

virtual void IG4Svc::StartUISession (  )  [pure virtual]

Implemented in G4Svc.

virtual G4UImanager* IG4Svc::uiMgr (  )  [pure virtual]

Implemented in G4Svc.


Generated on Tue Nov 29 23:19:43 2016 for BOSS_7.0.2 by  doxygen 1.4.7