33 #ifndef G4XmlAnalysisManager_h
34 #define G4XmlAnalysisManager_h 1
39 #include "tools/waxml/ntuple"
61 std::vector<tools::waxml::ntuple*>::iterator
BeginNtuple();
62 std::vector<tools::waxml::ntuple*>::iterator
EndNtuple();
64 std::vector<tools::waxml::ntuple*>::const_iterator
EndConstNtuple()
const;
80 G4bool WriteT(
const std::vector<T*>& htVector,
81 const std::vector<G4HnInformation*>& hnVector,
95 std::shared_ptr<G4XmlFileManager> fFileManager;
98 #include "G4XmlAnalysisManager.icc"
std::vector< tools::waxml::ntuple * >::iterator EndNtuple()
virtual G4bool OpenFileImpl(const G4String &fileName) final
static G4XmlAnalysisManager * Instance()
std::vector< tools::waxml::ntuple * >::const_iterator EndConstNtuple() const
G4XmlAnalysisManager(G4bool isMaster=true)
static G4bool IsInstance()
tools::waxml::ntuple * GetNtuple() const
std::vector< tools::waxml::ntuple * >::const_iterator BeginConstNtuple() const
virtual G4bool WriteImpl() final
virtual G4bool IsOpenFileImpl() const final
std::vector< tools::waxml::ntuple * >::iterator BeginNtuple()
virtual G4bool CloseFileImpl() final