91 G4cout <<
"G4PersistencyManager::Store() is called for event# "
101 if ( ! is_store )
return true;
105 if ( ! f_is_initialized ) {
106 f_is_initialized =
true;
108 G4cout <<
"G4PersistencyManager:: Initializing Transaction ... "
114 G4bool st1 =
true, st2 =
true;
120 G4cout <<
"G4PersistencyManager: Update transaction started for event#"
124 G4cerr <<
"TransactionManager::Store(G4Event) - StartUpdate() failed."
132 G4bool stmct =
true, st3 =
true;
149 G4cout <<
" -- File : " << file <<
" -- Event# "
167 G4cout <<
" -- File : " << file <<
" -- Event# "
169 <<
" -- Hit Collections Stored." <<
G4endl;
186 G4cout <<
" -- File : " << file <<
" -- Event# "
188 <<
" -- Digit Collections Stored." <<
G4endl;
198 if ( mctevt!=0 || evt!=0 ) {
206 <<
" -- G4Pevent is Stored." <<
G4endl;
213 G4bool st = stmct && st1 && st2 && st3;
218 G4cout <<
"G4PersistencyManager: event# "
221 G4cerr <<
"G4PersistencyManager::Store(G4Event) - Transaction aborted."
const G4double hc
[MeV*fm]
virtual G4bool Store(const G4Event *anEvent)=0
virtual void Initialize()
virtual G4VPDigitIO * DigitIO()
StoreMode CurrentStoreMode(std::string objName)
virtual G4VMCTruthIO * MCTruthIO()
G4GLOB_DLL std::ostream G4cout
virtual G4bool Store(const G4DCofThisEvent *)=0
virtual G4VPEventIO * EventIO()
virtual G4VPHitIO * HitIO()
virtual G4bool Store(const G4HCofThisEvent *)=0
G4PersistencyCenter * f_pc
virtual G4bool Store(G4MCTEvent *)=0
G4HCofThisEvent * GetHCofThisEvent() const
G4DCofThisEvent * GetDCofThisEvent() const
std::string CurrentWriteFile(std::string objName)
G4GLOB_DLL std::ostream G4cerr
virtual G4VTransactionManager * TransactionManager()