Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
#include <G4RootNtupleFileManager.hh>
Public Member Functions | |
G4RootNtupleFileManager (const G4AnalysisManagerState &state) | |
G4RootNtupleFileManager ()=delete | |
~G4RootNtupleFileManager () override | |
void | SetNtupleMerging (G4bool mergeNtuples, G4int nofReducedNtupleFiles=0) override |
void | SetNtupleRowWise (G4bool rowWise, G4bool rowMode=true) override |
void | SetBasketSize (unsigned int basketSize) override |
void | SetBasketEntries (unsigned int basketEntries) override |
G4bool | ActionAtOpenFile (const G4String &fileName) override |
G4bool | ActionAtWrite () override |
G4bool | ActionAtCloseFile () override |
G4bool | Reset () override |
G4bool | IsNtupleMergingSupported () const override |
std::shared_ptr< G4VNtupleManager > | CreateNtupleManager () override |
void | SetFileManager (std::shared_ptr< G4RootFileManager > fileManager) |
G4NtupleMergeMode | GetMergeMode () const override |
std::shared_ptr< G4RootNtupleManager > | GetNtupleManager () const |
Public Member Functions inherited from G4VNtupleFileManager | |
G4VNtupleFileManager (const G4AnalysisManagerState &state, G4String fileType) | |
G4VNtupleFileManager ()=delete | |
virtual | ~G4VNtupleFileManager ()=default |
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 ()=0 |
virtual G4bool | Reset ()=0 |
virtual G4bool | IsNtupleMergingSupported () const |
virtual G4NtupleMergeMode | GetMergeMode () const |
G4String | GetFileType () const |
Friends | |
class | G4RootMpiNtupleFileManager |
Additional Inherited Members | |
Protected Member Functions inherited from G4VNtupleFileManager | |
void | Message (G4int level, const G4String &action, const G4String &objectType, const G4String &objectName="", G4bool success=true) const |
Protected Attributes inherited from G4VNtupleFileManager | |
const G4AnalysisManagerState & | fState |
G4String | fFileType |
std::shared_ptr< G4NtupleBookingManager > | fBookingManager { nullptr } |
Definition at line 46 of file G4RootNtupleFileManager.hh.
|
explicit |
Definition at line 50 of file G4RootNtupleFileManager.cc.
|
delete |
|
override |
Definition at line 63 of file G4RootNtupleFileManager.cc.
|
overridevirtual |
Implements G4VNtupleFileManager.
Definition at line 350 of file G4RootNtupleFileManager.cc.
Implements G4VNtupleFileManager.
Definition at line 292 of file G4RootNtupleFileManager.cc.
|
overridevirtual |
Implements G4VNtupleFileManager.
Definition at line 322 of file G4RootNtupleFileManager.cc.
|
overridevirtual |
Implements G4VNtupleFileManager.
Definition at line 225 of file G4RootNtupleFileManager.cc.
|
inlineoverridevirtual |
Reimplemented from G4VNtupleFileManager.
Definition at line 103 of file G4RootNtupleFileManager.hh.
|
inline |
Definition at line 109 of file G4RootNtupleFileManager.hh.
|
inlineoverridevirtual |
Reimplemented from G4VNtupleFileManager.
Definition at line 106 of file G4RootNtupleFileManager.hh.
|
overridevirtual |
Implements G4VNtupleFileManager.
Definition at line 361 of file G4RootNtupleFileManager.cc.
|
overridevirtual |
Reimplemented from G4VNtupleFileManager.
Definition at line 219 of file G4RootNtupleFileManager.cc.
|
overridevirtual |
Reimplemented from G4VNtupleFileManager.
Definition at line 213 of file G4RootNtupleFileManager.cc.
|
inline |
Definition at line 97 of file G4RootNtupleFileManager.hh.
|
overridevirtual |
Reimplemented from G4VNtupleFileManager.
Definition at line 163 of file G4RootNtupleFileManager.cc.
|
overridevirtual |
Reimplemented from G4VNtupleFileManager.
Definition at line 179 of file G4RootNtupleFileManager.cc.
|
friend |
Definition at line 48 of file G4RootNtupleFileManager.hh.