31#ifndef G4VNtupleFileManager_h
32#define G4VNtupleFileManager_h 1
57 G4int nofReducedNtupleFiles = 0);
63 virtual void SetBookingManager(std::shared_ptr<G4NtupleBookingManager> bookingManager);
85 std::shared_ptr<G4NtupleBookingManager> bookingManager)
G4VNtupleFileManager & operator=(const G4VNtupleFileManager &rhs)=delete
virtual void SetNtupleMerging(G4bool mergeNtuples, G4int nofReducedNtupleFiles=0)
virtual G4bool IsNtupleMergingSupported() const
virtual ~G4VNtupleFileManager()
G4VNtupleFileManager(const G4VNtupleFileManager &rhs)=delete
virtual G4bool ActionAtWrite()=0
virtual G4bool ActionAtCloseFile(G4bool)=0
virtual void SetNtupleRowWise(G4bool rowWise, G4bool rowMode=true)
virtual void SetBookingManager(std::shared_ptr< G4NtupleBookingManager > bookingManager)
virtual std::shared_ptr< G4VNtupleManager > CreateNtupleManager()=0
virtual void SetBasketSize(unsigned int basketSize)
virtual void SetBasketEntries(unsigned int basketEntries)
std::shared_ptr< G4NtupleBookingManager > fBookingManager
G4String GetFileType() const
virtual G4bool ActionAtOpenFile(const G4String &)=0
const G4AnalysisManagerState & fState