#include <G4PersistencyManagerT.hh>
Inheritance diagram for G4PersistencyManagerT< T >:
Public Member Functions | |
G4PersistencyManagerT (G4PersistencyCenter *pc, std::string n) | |
~G4PersistencyManagerT () | |
G4PersistencyManager * | Create () |
void | Delete () |
G4VPEventIO * | EventIO () |
G4VPHitIO * | HitIO () |
G4VPDigitIO * | DigitIO () |
G4VHepMCIO * | HepMCIO () |
G4VMCTruthIO * | MCTruthIO () |
G4VTransactionManager * | TransactionManager () |
void | Initialize () |
void | SetVerboseLevel (int v) |
Definition at line 42 of file G4PersistencyManagerT.hh.
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.
00047 : G4PersistencyManager(pc, n), pm(0) 00048 { 00049 if ( m_verbose > 2 ) { 00050 G4cout << "G4PersistencyManagerT: Registering G4PersistencyManager \"" 00051 << n << "\"" << G4endl; 00052 } 00053 G4PersistencyCenter::GetPersistencyCenter()-> 00054 RegisterPersistencyManager(this); 00055 }
G4PersistencyManagerT< T >::~G4PersistencyManagerT | ( | ) | [inline] |
G4PersistencyManager* G4PersistencyManagerT< T >::Create | ( | ) | [inline, virtual] |
Reimplemented from G4PersistencyManager.
Definition at line 62 of file G4PersistencyManagerT.hh.
References G4PersistencyManager::f_pc, and G4PersistencyManager::GetName().
void G4PersistencyManagerT< T >::Delete | ( | ) | [inline] |
G4VPDigitIO* G4PersistencyManagerT< T >::DigitIO | ( | ) | [inline, virtual] |
Reimplemented from G4PersistencyManager.
Definition at line 86 of file G4PersistencyManagerT.hh.
References G4PersistencyManager::DigitIO().
00087 { 00088 if (pm) return pm->DigitIO(); 00089 else return 0; 00090 };
G4VPEventIO* G4PersistencyManagerT< T >::EventIO | ( | ) | [inline, virtual] |
Reimplemented from G4PersistencyManager.
Definition at line 72 of file G4PersistencyManagerT.hh.
References G4PersistencyManager::EventIO().
00073 { 00074 if (pm) return pm->EventIO(); 00075 else return 0; 00076 };
G4VHepMCIO* G4PersistencyManagerT< T >::HepMCIO | ( | ) | [inline] |
G4VPHitIO* G4PersistencyManagerT< T >::HitIO | ( | ) | [inline, virtual] |
Reimplemented from G4PersistencyManager.
Definition at line 79 of file G4PersistencyManagerT.hh.
References G4PersistencyManager::HitIO().
00080 { 00081 if (pm) return pm->HitIO(); 00082 else return 0; 00083 };
void G4PersistencyManagerT< T >::Initialize | ( | ) | [inline, virtual] |
G4VMCTruthIO* G4PersistencyManagerT< T >::MCTruthIO | ( | ) | [inline, virtual] |
Reimplemented from G4PersistencyManager.
Definition at line 100 of file G4PersistencyManagerT.hh.
References G4PersistencyManager::MCTruthIO().
00101 { 00102 if (pm) return pm->MCTruthIO(); 00103 else return 0; 00104 };
void G4PersistencyManagerT< T >::SetVerboseLevel | ( | int | v | ) | [inline] |
Reimplemented from G4PersistencyManager.
Definition at line 117 of file G4PersistencyManagerT.hh.
References G4PersistencyManager::SetVerboseLevel().
G4VTransactionManager* G4PersistencyManagerT< T >::TransactionManager | ( | ) | [inline, virtual] |
Reimplemented from G4PersistencyManager.
Definition at line 107 of file G4PersistencyManagerT.hh.
References G4PersistencyManager::TransactionManager().
00108 { 00109 if (pm) return pm->TransactionManager(); 00110 else return 0; 00111 };