#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 };
1.4.7