54G4RootAnalysisManager::G4RootAnalysisManager()
58 fFileManager = std::make_shared<G4RootFileManager>(
fState);
62 fNtupleFileManager = std::make_shared<G4RootNtupleFileManager>(
fState);
64 fNtupleFileManager->SetFileManager(fFileManager);
82 fNtupleFileManager->SetNtupleMerging(mergeNtuples, nofNtupleFiles);
88 fNtupleFileManager->SetNtupleRowWise(rowWise, rowMode);
94 fFileManager->SetBasketSize(basketSize);
100 fFileManager->SetBasketEntries(basketEntries);
void SetBasketSize(unsigned int basketSize) override
void SetNtupleMerging(G4bool mergeNtuples, G4int nofReducedNtupleFiles=0) override
static G4RootAnalysisManager * Instance()
static G4bool IsInstance()
void SetNtupleRowWise(G4bool rowWise, G4bool rowMode=true) override
void SetBasketEntries(unsigned int basketEntries) override
~G4RootAnalysisManager() override
std::shared_ptr< G4NtupleBookingManager > fNtupleBookingManager
G4AnalysisManagerState fState
void SetFileManager(std::shared_ptr< G4VFileManager > fileManager)
void SetNtupleFileManager(std::shared_ptr< G4VNtupleFileManager > ntupleFileManager)