33 #ifndef G4RootAnalysisManager_h 34 #define G4RootAnalysisManager_h 1 39 #include "tools/wroot/ntuple" 40 #include "tools/histo/hmpi" 61 static G4bool IsInstance();
68 std::vector<tools::wroot::ntuple*>::iterator BeginNtuple();
69 std::vector<tools::wroot::ntuple*>::iterator EndNtuple();
70 std::vector<tools::wroot::ntuple*>::const_iterator BeginConstNtuple()
const;
71 std::vector<tools::wroot::ntuple*>::const_iterator EndConstNtuple()
const;
76 virtual G4bool WriteImpl()
final;
77 virtual G4bool CloseFileImpl()
final;
78 virtual G4bool IsOpenFileImpl()
const final;
87 G4bool WriteT(
const std::vector<T*>& htVector,
88 const std::vector<G4HnInformation*>& hnVector,
89 tools::wroot::directory* directory,
103 #include "G4RootAnalysisManager.icc" static G4RootAnalysisManager * fgMasterInstance
static G4ThreadLocal G4RootAnalysisManager * fgInstance
G4RootNtupleManager * fNtupleManager
ntupleExperimental Reset()
std::shared_ptr< G4RootFileManager > fFileManager