33#ifndef G4RootMpiNtupleFileManager_h
34#define G4RootMpiNtupleFileManager_h 1
36#include "G4RootNtupleFileManager.hh"
53 G4int mpiRank, G4int mpiSize,
54 G4int nofReducedNtupleFiles = 0);
60 virtual G4bool
Reset()
final;
virtual G4bool ActionAtOpenFile(const G4String &fileName) final
virtual G4bool ActionAtCloseFile() final
std::shared_ptr< G4RootMpiNtupleManager > GetMpiNtupleManager() const
std::shared_ptr< G4RootMpiPNtupleManager > fMpiSlaveNtupleManager
virtual std::shared_ptr< G4VNtupleManager > CreateNtupleManager() override
void SetMpiNtupleMerging(tools::impi *impi, G4int mpiRank, G4int mpiSize, G4int nofReducedNtupleFiles=0)
void CreateMpiNtupleManagers(tools::impi *impi, G4int mpiRank, G4int mpiSize)
void SetMpiNtupleMergingMode(G4int nofNtupleFiles)
virtual G4bool Reset() final
virtual ~G4RootMpiNtupleFileManager()
virtual G4bool ActionAtWrite() final