55 fNtupleManager = std::make_shared<G4Hdf5NtupleManager>(
fState);
56 fNtupleManager->SetFileManager(fFileManager);
58 return fNtupleManager;
66 fNtupleManager->CreateNtuplesFromBooking(
85 auto ntupleVector = fNtupleManager->GetNtupleDescriptionVector();
86 for (
auto ntupleDescription : ntupleVector) {
87 result &= fFileManager->CloseNtupleFile(ntupleDescription);
96 return fNtupleManager->Reset();
G4bool ActionAtCloseFile() override
G4Hdf5NtupleFileManager()=delete
std::shared_ptr< G4VNtupleManager > CreateNtupleManager() override
G4bool ActionAtOpenFile(const G4String &fileName) override
G4bool ActionAtWrite() override
std::shared_ptr< G4NtupleBookingManager > fBookingManager
const G4AnalysisManagerState & fState