#include <G4RootFileManager.hh>
Definition at line 48 of file G4RootFileManager.hh.
◆ G4RootFileManager()
Definition at line 44 of file G4RootFileManager.cc.
G4VFileManager(const G4AnalysisManagerState &state)
tools::wroot::directory * fNtupleDirectory
tools::wroot::directory * fHistoDirectory
std::unique_ptr< tools::wroot::file > fFile
◆ ~G4RootFileManager()
G4RootFileManager::~G4RootFileManager |
( |
| ) |
|
|
virtual |
◆ CloseFile()
G4bool G4RootFileManager::CloseFile |
( |
| ) |
|
|
finalvirtual |
◆ CreateHistoDirectory()
G4bool G4RootFileManager::CreateHistoDirectory |
( |
| ) |
|
Definition at line 125 of file G4RootFileManager.cc.
144 G4Exception(
"G4RootFileManager::CreateHistoDirectory()",
const G4AnalysisManagerState & fState
std::ostringstream G4ExceptionDescription
G4String fHistoDirectoryName
tools::wroot::directory * fHistoDirectory
const G4AnalysisVerbose * GetVerboseL2() const
std::unique_ptr< tools::wroot::file > fFile
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
const G4AnalysisVerbose * GetVerboseL4() const
void Message(const G4String &action, const G4String &object, const G4String &objectName, G4bool success=true) const
◆ CreateNtupleDirectory()
G4bool G4RootFileManager::CreateNtupleDirectory |
( |
| ) |
|
Definition at line 159 of file G4RootFileManager.cc.
178 G4Exception(
"G4RootFileManager::CreateNtupleDirectory()",
const G4AnalysisManagerState & fState
G4String fNtupleDirectoryName
std::ostringstream G4ExceptionDescription
tools::wroot::directory * fNtupleDirectory
const G4AnalysisVerbose * GetVerboseL2() const
std::unique_ptr< tools::wroot::file > fFile
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
const G4AnalysisVerbose * GetVerboseL4() const
void Message(const G4String &action, const G4String &object, const G4String &objectName, G4bool success=true) const
◆ GetHistoDirectory()
tools::wroot::directory * G4RootFileManager::GetHistoDirectory |
( |
| ) |
const |
|
inline |
◆ GetNtupleDirectory()
tools::wroot::directory * G4RootFileManager::GetNtupleDirectory |
( |
| ) |
const |
|
inline |
◆ OpenFile()
Implements G4VFileManager.
Definition at line 59 of file G4RootFileManager.cc.
70 fFile->add_ziper(
'Z',tools::compress_buffer);
73 if ( !
fFile->is_open() ) {
75 description <<
" " <<
"Cannot open file " << fileName;
G4bool CreateNtupleDirectory()
const G4AnalysisManagerState & fState
G4bool fLockHistoDirectoryName
std::ostringstream G4ExceptionDescription
G4bool CreateHistoDirectory()
G4String GetFullFileName(const G4String &baseFileName="", G4bool isPerThread=true) const
G4GLOB_DLL std::ostream G4cout
std::unique_ptr< tools::wroot::file > fFile
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
G4bool fLockNtupleDirectoryName
G4int GetCompressionLevel() const
◆ WriteFile()
G4bool G4RootFileManager::WriteFile |
( |
| ) |
|
|
finalvirtual |
Implements G4VFileManager.
Definition at line 95 of file G4RootFileManager.cc.
103 auto result =
fFile->write(n);
const G4AnalysisManagerState & fState
G4String GetFullFileName(const G4String &baseFileName="", G4bool isPerThread=true) const
std::unique_ptr< tools::wroot::file > fFile
const G4AnalysisVerbose * GetVerboseL1() const
const G4AnalysisVerbose * GetVerboseL4() const
void Message(const G4String &action, const G4String &object, const G4String &objectName, G4bool success=true) const
◆ fFile
◆ fHistoDirectory
tools::wroot::directory* G4RootFileManager::fHistoDirectory |
|
private |
◆ fNtupleDirectory
tools::wroot::directory* G4RootFileManager::fNtupleDirectory |
|
private |
The documentation for this class was generated from the following files: