#include <G4XmlFileManager.hh>
|
std::shared_ptr< std::ofstream > | fHnFile |
|
Definition at line 46 of file G4XmlFileManager.hh.
◆ NtupleDescriptionType
◆ NtupleType
◆ G4XmlFileManager()
Definition at line 39 of file G4XmlFileManager.cc.
G4VFileManager(const G4AnalysisManagerState &state)
std::shared_ptr< std::ofstream > fHnFile
◆ ~G4XmlFileManager()
G4XmlFileManager::~G4XmlFileManager |
( |
| ) |
|
◆ CloseFile()
G4bool G4XmlFileManager::CloseFile |
( |
| ) |
|
|
finalvirtual |
◆ CloseHnFile()
G4bool G4XmlFileManager::CloseHnFile |
( |
| ) |
|
Definition at line 111 of file G4XmlFileManager.cc.
115 if ( !
fHnFile.get() )
return true;
const G4AnalysisManagerState & fState
G4String GetFullFileName(const G4String &baseFileName="", G4bool isPerThread=true) const
const G4AnalysisVerbose * GetVerboseL1() const
std::shared_ptr< std::ofstream > fHnFile
const G4AnalysisVerbose * GetVerboseL4() const
void Message(const G4String &action, const G4String &object, const G4String &objectName, G4bool success=true) const
◆ CloseNtupleFile()
Definition at line 170 of file G4XmlFileManager.cc.
173 G4String ntupleName = ntupleDescription->fNtupleBooking.name();
182 tools::waxml::end(*(ntupleDescription->fFile));
183 ntupleDescription->fFile->close();
const G4AnalysisManagerState & fState
const G4AnalysisVerbose * GetVerboseL1() const
G4String GetNtupleFileName(const G4String &ntupleName) const
const G4AnalysisVerbose * GetVerboseL4() const
void Message(const G4String &action, const G4String &object, const G4String &objectName, G4bool success=true) const
◆ CreateHnFile()
G4bool G4XmlFileManager::CreateHnFile |
( |
| ) |
|
Definition at line 82 of file G4XmlFileManager.cc.
const G4AnalysisManagerState & fState
std::ostringstream G4ExceptionDescription
G4String GetFullFileName(const G4String &baseFileName="", G4bool isPerThread=true) const
const G4AnalysisVerbose * GetVerboseL1() const
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
std::shared_ptr< std::ofstream > fHnFile
const G4AnalysisVerbose * GetVerboseL4() const
void Message(const G4String &action, const G4String &object, const G4String &objectName, G4bool success=true) const
◆ CreateNtupleFile()
Definition at line 136 of file G4XmlFileManager.cc.
139 G4String ntupleName = ntupleDescription->fNtupleBooking.name();
148 if ( ntupleFile->fail() ) {
150 description <<
" " <<
"Cannot open file " 152 G4Exception(
"G4XmlFileManager::CreateNtupleFile()",
157 tools::waxml::begin(*ntupleFile);
158 ntupleDescription->fFile = ntupleFile;
const G4AnalysisManagerState & fState
std::ostringstream G4ExceptionDescription
const G4AnalysisVerbose * GetVerboseL1() const
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
G4String GetNtupleFileName(const G4String &ntupleName) const
const G4AnalysisVerbose * GetVerboseL4() const
void Message(const G4String &action, const G4String &object, const G4String &objectName, G4bool success=true) const
◆ GetHnFile()
std::shared_ptr< std::ofstream > G4XmlFileManager::GetHnFile |
( |
| ) |
const |
|
inline |
◆ OpenFile()
◆ WriteFile()
G4bool G4XmlFileManager::WriteFile |
( |
| ) |
|
|
finalvirtual |
◆ fHnFile
std::shared_ptr<std::ofstream> G4XmlFileManager::fHnFile |
|
private |
The documentation for this class was generated from the following files: