ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/analysis/xml/include/G4XmlFileManager.hh>
Public Types | |
using | NtupleType = tools::waxml::ntuple |
using | NtupleDescriptionType = G4TNtupleDescription< NtupleType > |
Private Attributes | |
std::shared_ptr< std::ofstream > | fHnFile |
Additional Inherited Members | |
Protected Member Functions inherited from G4BaseFileManager | |
G4String | TakeOffExtension (G4String &name) const |
Protected Attributes inherited from G4VFileManager | |
G4bool | fIsOpenFile |
G4String | fHistoDirectoryName |
G4String | fNtupleDirectoryName |
G4bool | fLockFileName |
G4bool | fLockHistoDirectoryName |
G4bool | fLockNtupleDirectoryName |
Definition at line 45 of file G4XmlFileManager.hh.
View newest version in sPHENIX GitHub at line 45 of file G4XmlFileManager.hh
Definition at line 53 of file G4XmlFileManager.hh.
View newest version in sPHENIX GitHub at line 53 of file G4XmlFileManager.hh
Definition at line 52 of file G4XmlFileManager.hh.
View newest version in sPHENIX GitHub at line 52 of file G4XmlFileManager.hh
|
explicit |
Definition at line 38 of file G4XmlFileManager.cc.
View newest version in sPHENIX GitHub at line 38 of file G4XmlFileManager.cc
G4XmlFileManager::~G4XmlFileManager | ( | ) |
Definition at line 45 of file G4XmlFileManager.cc.
View newest version in sPHENIX GitHub at line 45 of file G4XmlFileManager.cc
|
finalvirtual |
Implements G4VFileManager.
Definition at line 71 of file G4XmlFileManager.cc.
View newest version in sPHENIX GitHub at line 71 of file G4XmlFileManager.cc
References G4VFileManager::fIsOpenFile, and G4VFileManager::fLockFileName.
G4bool G4XmlFileManager::CloseHnFile | ( | ) |
Definition at line 111 of file G4XmlFileManager.cc.
View newest version in sPHENIX GitHub at line 111 of file G4XmlFileManager.cc
References fHnFile, G4BaseFileManager::fState, G4BaseFileManager::GetFullFileName(), G4AnalysisManagerState::GetVerboseL1(), G4AnalysisManagerState::GetVerboseL4(), and G4AnalysisVerbose::Message().
G4bool G4XmlFileManager::CloseNtupleFile | ( | NtupleDescriptionType * | ntupleDescription | ) |
Definition at line 171 of file G4XmlFileManager.cc.
View newest version in sPHENIX GitHub at line 171 of file G4XmlFileManager.cc
References G4TNtupleDescription< TNTUPLE >::fFile, G4TNtupleDescription< TNTUPLE >::fNtupleBooking, G4BaseFileManager::fState, G4BaseFileManager::GetNtupleFileName(), G4AnalysisManagerState::GetVerboseL1(), G4AnalysisManagerState::GetVerboseL4(), and G4AnalysisVerbose::Message().
G4bool G4XmlFileManager::CreateHnFile | ( | ) |
Definition at line 81 of file G4XmlFileManager.cc.
View newest version in sPHENIX GitHub at line 81 of file G4XmlFileManager.cc
References fHnFile, G4BaseFileManager::fState, G4Exception(), G4BaseFileManager::GetFullFileName(), G4AnalysisManagerState::GetVerboseL1(), G4AnalysisManagerState::GetVerboseL4(), JustWarning, and G4AnalysisVerbose::Message().
G4bool G4XmlFileManager::CreateNtupleFile | ( | NtupleDescriptionType * | ntupleDescription | ) |
Definition at line 136 of file G4XmlFileManager.cc.
View newest version in sPHENIX GitHub at line 136 of file G4XmlFileManager.cc
References G4TNtupleDescription< TNTUPLE >::fFile, G4TNtupleDescription< TNTUPLE >::fNtupleBooking, G4BaseFileManager::fState, G4Exception(), G4BaseFileManager::GetNtupleFileName(), G4AnalysisManagerState::GetVerboseL1(), G4AnalysisManagerState::GetVerboseL4(), JustWarning, and G4AnalysisVerbose::Message().
|
inline |
Definition at line 76 of file G4XmlFileManager.hh.
View newest version in sPHENIX GitHub at line 76 of file G4XmlFileManager.hh
References fHnFile.
Implements G4VFileManager.
Definition at line 53 of file G4XmlFileManager.cc.
View newest version in sPHENIX GitHub at line 53 of file G4XmlFileManager.cc
References G4BaseFileManager::fFileName, G4VFileManager::fIsOpenFile, and G4VFileManager::fLockFileName.
|
finalvirtual |
Implements G4VFileManager.
Definition at line 64 of file G4XmlFileManager.cc.
View newest version in sPHENIX GitHub at line 64 of file G4XmlFileManager.cc
|
private |
Definition at line 71 of file G4XmlFileManager.hh.
View newest version in sPHENIX GitHub at line 71 of file G4XmlFileManager.hh
Referenced by CloseHnFile(), CreateHnFile(), and GetHnFile().