33 #ifndef G4XmlAnalysisReader_h
34 #define G4XmlAnalysisReader_h 1
39 #include "tools/histo/h1d"
40 #include "tools/histo/h2d"
41 #include "tools/histo/h3d"
42 #include "tools/histo/p1d"
43 #include "tools/histo/p2d"
44 #include "tools/raxml"
virtual G4int ReadH2Impl(const G4String &h1Name, const G4String &fileName, G4bool isUserFileName)
G4H2ToolsManager * fH2Manager
tools::histo::h2d * GetH2(G4int id, G4bool warn=true) const
G4XmlRFileManager * fFileManager
G4XmlRNtupleManager * fNtupleManager
virtual G4int ReadP1Impl(const G4String &h1Name, const G4String &fileName, G4bool isUserFileName)
virtual G4int ReadNtupleImpl(const G4String &ntupleName, const G4String &fileName, G4bool isUserFileName)
G4H1ToolsManager * fH1Manager
static G4ThreadLocal G4XmlAnalysisReader * fgInstance
virtual G4int ReadP2Impl(const G4String &h1Name, const G4String &fileName, G4bool isUserFileName)
tools::histo::p1d * GetP1(G4int id, G4bool warn=true) const
tools::raxml_out * GetHandler(const G4String &fileName, const G4String &objectName, const G4String &objectType, const G4String &inFunction)
tools::histo::h3d * GetH3(G4int id, G4bool warn=true) const
virtual G4int ReadH3Impl(const G4String &h1Name, const G4String &fileName, G4bool isUserFileName)
virtual G4int ReadH1Impl(const G4String &h1Name, const G4String &fileName, G4bool isUserFileName)
static G4XmlAnalysisReader * fgMasterInstance
G4H3ToolsManager * fH3Manager
tools::histo::h1d * GetH1(G4int id, G4bool warn=true) const
G4XmlAnalysisReader(G4bool isMaster=true)
tools::aida::ntuple * GetNtuple() const
G4P2ToolsManager * fP2Manager
tools::histo::p2d * GetP2(G4int id, G4bool warn=true) const
G4int GetNtuple(const G4String &ntupleName, const G4String &fileName="")
virtual ~G4XmlAnalysisReader()
static G4XmlAnalysisReader * Instance()
G4P1ToolsManager * fP1Manager