|
Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4Hdf5NtupleFileManager.hh>
Inheritance diagram for G4Hdf5NtupleFileManager:Public Member Functions | |
| G4Hdf5NtupleFileManager (const G4AnalysisManagerState &state) | |
| ~G4Hdf5NtupleFileManager () | |
| virtual std::shared_ptr< G4VNtupleManager > | CreateNtupleManager () override |
| virtual G4bool | ActionAtOpenFile (const G4String &fileName) override |
| virtual G4bool | ActionAtWrite () override |
| virtual G4bool | ActionAtCloseFile (G4bool reset) override |
| virtual G4bool | Reset () override |
| void | SetFileManager (std::shared_ptr< G4Hdf5FileManager > fileManager) |
| std::shared_ptr< G4Hdf5NtupleManager > | GetNtupleManager () const |
Public Member Functions inherited from G4VNtupleFileManager | |
| G4VNtupleFileManager (const G4AnalysisManagerState &state, const G4String &fileType) | |
| virtual | ~G4VNtupleFileManager () |
| G4VNtupleFileManager (const G4VNtupleFileManager &rhs)=delete | |
| G4VNtupleFileManager & | operator= (const G4VNtupleFileManager &rhs)=delete |
| virtual void | SetNtupleMerging (G4bool mergeNtuples, G4int nofReducedNtupleFiles=0) |
| virtual void | SetNtupleRowWise (G4bool rowWise, G4bool rowMode=true) |
| virtual void | SetBasketSize (unsigned int basketSize) |
| virtual void | SetBasketEntries (unsigned int basketEntries) |
| virtual std::shared_ptr< G4VNtupleManager > | CreateNtupleManager ()=0 |
| virtual void | SetBookingManager (std::shared_ptr< G4NtupleBookingManager > bookingManager) |
| virtual G4bool | ActionAtOpenFile (const G4String &)=0 |
| virtual G4bool | ActionAtWrite ()=0 |
| virtual G4bool | ActionAtCloseFile (G4bool)=0 |
| virtual G4bool | Reset ()=0 |
| virtual G4bool | IsNtupleMergingSupported () const |
| G4String | GetFileType () const |
Friends | |
| class | G4Hdf5AnalysisManager |
Additional Inherited Members | |
Protected Attributes inherited from G4VNtupleFileManager | |
| const G4AnalysisManagerState & | fState |
| G4String | fFileType |
| std::shared_ptr< G4NtupleBookingManager > | fBookingManager |
Definition at line 42 of file G4Hdf5NtupleFileManager.hh.
|
explicit |
Definition at line 46 of file G4Hdf5NtupleFileManager.cc.
| G4Hdf5NtupleFileManager::~G4Hdf5NtupleFileManager | ( | ) |
Definition at line 53 of file G4Hdf5NtupleFileManager.cc.
Implements G4VNtupleFileManager.
Definition at line 123 of file G4Hdf5NtupleFileManager.cc.
Implements G4VNtupleFileManager.
Definition at line 91 of file G4Hdf5NtupleFileManager.cc.
|
overridevirtual |
Implements G4VNtupleFileManager.
Definition at line 102 of file G4Hdf5NtupleFileManager.cc.
|
overridevirtual |
Implements G4VNtupleFileManager.
Definition at line 80 of file G4Hdf5NtupleFileManager.cc.
|
inline |
Definition at line 75 of file G4Hdf5NtupleFileManager.hh.
|
overridevirtual |
Implements G4VNtupleFileManager.
Definition at line 147 of file G4Hdf5NtupleFileManager.cc.
Referenced by ActionAtCloseFile().
|
inline |
Definition at line 71 of file G4Hdf5NtupleFileManager.hh.
|
friend |
Definition at line 44 of file G4Hdf5NtupleFileManager.hh.