Geant4  10.02.p02
G4PersistencyManagerT< T > Class Template Reference

#include <G4PersistencyManagerT.hh>

+ Inheritance diagram for G4PersistencyManagerT< T >:
+ Collaboration diagram for G4PersistencyManagerT< T >:

Public Member Functions

 G4PersistencyManagerT (G4PersistencyCenter *pc, std::string n)
 
 ~G4PersistencyManagerT ()
 
G4PersistencyManagerCreate ()
 
void Delete ()
 
G4VPEventIOEventIO ()
 
G4VPHitIOHitIO ()
 
G4VPDigitIODigitIO ()
 
G4VHepMCIO * HepMCIO ()
 
G4VMCTruthIOMCTruthIO ()
 
G4VTransactionManagerTransactionManager ()
 
void Initialize ()
 
void SetVerboseLevel (int v)
 
- Public Member Functions inherited from G4PersistencyManager
 G4PersistencyManager (G4PersistencyCenter *pc, std::string n)
 
virtual ~G4PersistencyManager ()
 
std::string GetName ()
 
void SetVerboseLevel (int v)
 
G4bool Store (const G4Event *evt)
 
G4bool Retrieve (G4Event *&evt)
 
G4bool Store (const G4Run *)
 
G4bool Retrieve (G4Run *&)
 
G4bool Store (const G4VPhysicalVolume *)
 
G4bool Retrieve (G4VPhysicalVolume *&)
 
- Public Member Functions inherited from G4VPersistencyManager
virtual ~G4VPersistencyManager ()
 

Private Attributes

G4PersistencyManagerpm
 

Additional Inherited Members

- Static Public Member Functions inherited from G4VPersistencyManager
static G4VPersistencyManagerGetPersistencyManager ()
 
- Protected Member Functions inherited from G4VPersistencyManager
 G4VPersistencyManager ()
 
- Static Protected Member Functions inherited from G4PersistencyManager
static G4PersistencyManagerGetPersistencyManager ()
 
- Protected Attributes inherited from G4PersistencyManager
G4PersistencyCenterf_pc
 
int m_verbose
 

Detailed Description

template<class T>
class G4PersistencyManagerT< T >

Definition at line 42 of file G4PersistencyManagerT.hh.

Constructor & Destructor Documentation

template<class T >
G4PersistencyManagerT< T >::G4PersistencyManagerT ( G4PersistencyCenter pc,
std::string  n 
)
inline

Definition at line 46 of file G4PersistencyManagerT.hh.

References G4cout, G4endl, G4PersistencyCenter::GetPersistencyCenter(), and G4PersistencyManager::m_verbose.

+ Here is the call graph for this function:

template<class T >
G4PersistencyManagerT< T >::~G4PersistencyManagerT ( )
inline

Definition at line 58 of file G4PersistencyManagerT.hh.

Member Function Documentation

template<class T >
G4PersistencyManager* G4PersistencyManagerT< T >::Create ( )
inlinevirtual

Reimplemented from G4PersistencyManager.

Definition at line 62 of file G4PersistencyManagerT.hh.

References G4PersistencyManager::f_pc, G4PersistencyManager::GetName(), and G4PersistencyManagerT< T >::pm.

+ Here is the call graph for this function:

template<class T >
void G4PersistencyManagerT< T >::Delete ( )
inline

Definition at line 69 of file G4PersistencyManagerT.hh.

References G4PersistencyManagerT< T >::pm.

template<class T >
G4VPDigitIO* G4PersistencyManagerT< T >::DigitIO ( )
inlinevirtual

Reimplemented from G4PersistencyManager.

Definition at line 86 of file G4PersistencyManagerT.hh.

References G4PersistencyManager::DigitIO(), and G4PersistencyManagerT< T >::pm.

+ Here is the call graph for this function:

template<class T >
G4VPEventIO* G4PersistencyManagerT< T >::EventIO ( )
inlinevirtual

Reimplemented from G4PersistencyManager.

Definition at line 72 of file G4PersistencyManagerT.hh.

References G4PersistencyManager::EventIO(), and G4PersistencyManagerT< T >::pm.

+ Here is the call graph for this function:

template<class T >
G4VHepMCIO* G4PersistencyManagerT< T >::HepMCIO ( )
inline

Definition at line 93 of file G4PersistencyManagerT.hh.

References G4PersistencyManagerT< T >::pm.

template<class T >
G4VPHitIO* G4PersistencyManagerT< T >::HitIO ( )
inlinevirtual

Reimplemented from G4PersistencyManager.

Definition at line 79 of file G4PersistencyManagerT.hh.

References G4PersistencyManager::HitIO(), and G4PersistencyManagerT< T >::pm.

+ Here is the call graph for this function:

template<class T >
void G4PersistencyManagerT< T >::Initialize ( )
inlinevirtual

Reimplemented from G4PersistencyManager.

Definition at line 114 of file G4PersistencyManagerT.hh.

template<class T >
G4VMCTruthIO* G4PersistencyManagerT< T >::MCTruthIO ( )
inlinevirtual

Reimplemented from G4PersistencyManager.

Definition at line 100 of file G4PersistencyManagerT.hh.

References G4PersistencyManager::MCTruthIO(), and G4PersistencyManagerT< T >::pm.

+ Here is the call graph for this function:

template<class T >
void G4PersistencyManagerT< T >::SetVerboseLevel ( int  v)
inline

Definition at line 117 of file G4PersistencyManagerT.hh.

References G4PersistencyManagerT< T >::pm, and G4PersistencyManager::SetVerboseLevel().

+ Here is the call graph for this function:

template<class T >
G4VTransactionManager* G4PersistencyManagerT< T >::TransactionManager ( )
inlinevirtual

Reimplemented from G4PersistencyManager.

Definition at line 107 of file G4PersistencyManagerT.hh.

References G4PersistencyManagerT< T >::pm, and G4PersistencyManager::TransactionManager().

+ Here is the call graph for this function:

Member Data Documentation


The documentation for this class was generated from the following file: