G4VPersistencyManager Class Reference

#include <G4VPersistencyManager.hh>

Inheritance diagram for G4VPersistencyManager:

G4PersistencyManager G4PersistencyManagerT< T >

Public Member Functions

virtual ~G4VPersistencyManager ()
virtual G4bool Store (const G4Event *anEvent)=0
virtual G4bool Store (const G4Run *aRun)=0
virtual G4bool Store (const G4VPhysicalVolume *theWorld)=0
virtual G4bool Retrieve (G4Event *&anEvent)=0
virtual G4bool Retrieve (G4Run *&aRun)=0
virtual G4bool Retrieve (G4VPhysicalVolume *&theWorld)=0

Static Public Member Functions

static G4VPersistencyManagerGetPersistencyManager ()

Protected Member Functions

 G4VPersistencyManager ()

Detailed Description

Definition at line 52 of file G4VPersistencyManager.hh.


Constructor & Destructor Documentation

G4VPersistencyManager::G4VPersistencyManager (  )  [protected]

Definition at line 39 of file G4VPersistencyManager.cc.

00040 {
00041   fPersistencyManager = this;
00042 }

G4VPersistencyManager::~G4VPersistencyManager (  )  [virtual]

Definition at line 44 of file G4VPersistencyManager.cc.

00045 {
00046   fPersistencyManager = 0;
00047 }


Member Function Documentation

G4VPersistencyManager * G4VPersistencyManager::GetPersistencyManager (  )  [static]

Reimplemented in G4PersistencyManager.

Definition at line 34 of file G4VPersistencyManager.cc.

Referenced by G4RunManager::AnalyzeEvent(), and G4RunManager::RunTermination().

00035 {
00036   return fPersistencyManager;
00037 }

virtual G4bool G4VPersistencyManager::Retrieve ( G4VPhysicalVolume *&  theWorld  )  [pure virtual]

Implemented in G4PersistencyManager.

virtual G4bool G4VPersistencyManager::Retrieve ( G4Run *&  aRun  )  [pure virtual]

Implemented in G4PersistencyManager.

virtual G4bool G4VPersistencyManager::Retrieve ( G4Event *&  anEvent  )  [pure virtual]

Implemented in G4PersistencyManager.

virtual G4bool G4VPersistencyManager::Store ( const G4VPhysicalVolume theWorld  )  [pure virtual]

Implemented in G4PersistencyManager.

virtual G4bool G4VPersistencyManager::Store ( const G4Run aRun  )  [pure virtual]

Implemented in G4PersistencyManager.

virtual G4bool G4VPersistencyManager::Store ( const G4Event anEvent  )  [pure virtual]

Implemented in G4PersistencyManager.

Referenced by G4RunManager::AnalyzeEvent(), and G4RunManager::RunTermination().


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:53:52 2013 for Geant4 by  doxygen 1.4.7