Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4CsvFileManager.hh>
Protected Member Functions | |
std::shared_ptr< std::ofstream > | CreateFileImpl (const G4String &fileName) final |
G4bool | WriteFileImpl (std::shared_ptr< std::ofstream > file) final |
G4bool | CloseFileImpl (std::shared_ptr< std::ofstream > file) final |
Protected Member Functions inherited from G4BaseFileManager | |
void | Message (G4int level, const G4String &action, const G4String &objectType, const G4String &objectName="", G4bool success=true) const |
void | ClearData () |
Protected Member Functions inherited from G4TFileManager< std::ofstream > |
Additional Inherited Members | |
Protected Attributes inherited from G4VTFileManager< std::ofstream > | |
std::shared_ptr< std::ofstream > | fFile |
Protected Attributes inherited from G4VFileManager | |
G4String | fHistoDirectoryName |
G4String | fNtupleDirectoryName |
G4bool | fIsOpenFile { false } |
G4bool | fLockDirectoryNames { false } |
std::shared_ptr< G4VTHnFileManager< tools::histo::h1d > > | fH1FileManager { nullptr } |
std::shared_ptr< G4VTHnFileManager< tools::histo::h2d > > | fH2FileManager { nullptr } |
std::shared_ptr< G4VTHnFileManager< tools::histo::h3d > > | fH3FileManager { nullptr } |
std::shared_ptr< G4VTHnFileManager< tools::histo::p1d > > | fP1FileManager { nullptr } |
std::shared_ptr< G4VTHnFileManager< tools::histo::p2d > > | fP2FileManager { nullptr } |
Protected Attributes inherited from G4BaseFileManager | |
const G4AnalysisManagerState & | fState |
G4int | fCompressionLevel { 1 } |
G4String | fFileName |
std::vector< G4String > | fFileNames |
Static Protected Attributes inherited from G4VFileManager | |
static constexpr std::string_view | fkClass { "G4VFileManager" } |
Definition at line 45 of file G4CsvFileManager.hh.
|
explicit |
Definition at line 39 of file G4CsvFileManager.cc.
|
delete |
|
overridedefault |
|
finalprotectedvirtual |
Implements G4TFileManager< std::ofstream >.
Definition at line 100 of file G4CsvFileManager.cc.
G4bool G4CsvFileManager::CloseNtupleFile | ( | CsvNtupleDescription * | ntupleDescription | ) |
Definition at line 192 of file G4CsvFileManager.cc.
|
finalprotectedvirtual |
Implements G4TFileManager< std::ofstream >.
Definition at line 81 of file G4CsvFileManager.cc.
G4bool G4CsvFileManager::CreateNtupleFile | ( | CsvNtupleDescription * | ntupleDescription | ) |
Definition at line 165 of file G4CsvFileManager.cc.
|
inlinefinalvirtual |
Reimplemented from G4BaseFileManager.
Definition at line 62 of file G4CsvFileManager.hh.
G4String G4BaseFileManager::GetNtupleFileName | ( | const G4String & | ntupleName, |
G4int | cycle = 0 ) const |
Definition at line 84 of file G4BaseFileManager.cc.
Definition at line 92 of file G4BaseFileManager.cc.
|
inline |
Definition at line 92 of file G4CsvFileManager.hh.
|
inline |
Definition at line 95 of file G4CsvFileManager.hh.
G4bool G4CsvFileManager::NotifyNtupleFile | ( | CsvNtupleDescription * | ntupleDescription | ) |
Definition at line 156 of file G4CsvFileManager.cc.
Implements G4VFileManager.
Definition at line 115 of file G4CsvFileManager.cc.
Reimplemented from G4VFileManager.
Definition at line 126 of file G4CsvFileManager.cc.
Reimplemented from G4VFileManager.
Definition at line 141 of file G4CsvFileManager.cc.
|
finalprotectedvirtual |
Implements G4TFileManager< std::ofstream >.
Definition at line 93 of file G4CsvFileManager.cc.