32#ifndef G4GenericAnalysisManager_h
33#define G4GenericAnalysisManager_h 1
60 G4int nofReducedNtupleFiles = 0)
override;
90 void CreateNtupleFileManager(const
G4String& fileName);
103 G4bool fIsNtupleMergingSet = false;
104 G4int fNofNtupleFiles = 0;
105 G4bool fMergeNtuples = false;
106 G4bool fNtupleRowWise = false;
107 G4bool fNtupleRowMode = true;
112#include "G4GenericAnalysisManager.icc"
G4bool WriteP2(G4int id, const G4String &fileName)
G4bool WriteH2(G4int id, const G4String &fileName)
G4String GetDefaultFileType() const
virtual G4bool CloseFileImpl(G4bool reset=true) override
virtual void SetBasketSize(unsigned int basketSize) override
G4bool WriteH3(G4int id, const G4String &fileName)
G4bool WriteH1(G4int id, const G4String &fileName)
static G4bool IsInstance()
friend class G4RootMpiAnalysisManager
virtual G4bool WriteImpl() final
virtual ~G4GenericAnalysisManager()
virtual G4bool Reset() final
virtual void SetNtupleMerging(G4bool mergeNtuples, G4int nofReducedNtupleFiles=0) override
G4bool WriteP1(G4int id, const G4String &fileName)
static G4GenericAnalysisManager * Instance()
virtual G4bool OpenFileImpl(const G4String &fileName) override
void SetDefaultFileType(const G4String &value)
virtual void SetNtupleRowWise(G4bool rowWise, G4bool rowMode=true) override
virtual void SetBasketEntries(unsigned int basketEntries) override
virtual G4bool IsOpenFileImpl() const final
static constexpr unsigned int fgkDefaultBasketSize
static constexpr unsigned int fgkDefaultBasketEntries