27#if !defined(__CINT__) && !defined(__MAKECINT__)
28#include "libxml/parser.h"
29#include "libxml/xmlmemory.h"
52#if !defined(__CINT__) && !defined(__MAKECINT__)
67 string GetAttribute(xmlNodePtr xml_cur,
string attr_name) ;
88#if !defined(__CINT__) && !defined(__MAKECINT__)
103 xmlNodePtr
FindNode(xmlDocPtr xml_doc,
string node_path);
116 bool GetBool (xmlDocPtr xml_doc,
string node_path);
117 int GetInt (xmlDocPtr xml_doc,
string node_path);
118 vector<int>
GetIntArray (xmlDocPtr xml_doc,
string node_path);
119 double GetDouble (xmlDocPtr xml_doc,
string node_path);
120 vector<double>
GetDoubleArray (xmlDocPtr xml_doc,
string node_path);
121 string GetString (xmlDocPtr xml_doc,
string node_path);
125 TFile *
GetTFile (xmlDocPtr xml_doc,
string node_path,
string base_dir =
"<env>");
126 TH1F *
GetTH1F (xmlDocPtr xml_doc,
string node_path,
string base_dir =
"<env>");
127 TH1D *
GetTH1D (xmlDocPtr xml_doc,
string node_path,
string base_dir =
"<env>");
128 TH2D *
GetTH2D (xmlDocPtr xml_doc,
string node_path,
string base_dir =
"<env>");
129 TVectorD *
GetTVectorD (xmlDocPtr xml_doc,
string node_path,
string base_dir =
"<env>");
TVectorD * GetTVectorD(xmlDocPtr xml_doc, string node_path, string base_dir="<env>")
TH2D * GetTH2D(xmlDocPtr xml_doc, string node_path, string base_dir="<env>")
vector< double > GetDoubleArray(xmlDocPtr xml_doc, string node_path)
string GetXMLPathList(bool add_tune=true)
double GetDouble(xmlDocPtr xml_doc, string node_path)
string TrimSpaces(xmlChar *xmls)
string GetString(xmlDocPtr xml_doc, string node_path)
bool GetBool(xmlDocPtr xml_doc, string node_path)
xmlNodePtr FindNode(xmlDocPtr xml_doc, string node_path)
string GetROOTObjName(xmlDocPtr xml_doc, string node_path)
int GetInt(xmlDocPtr xml_doc, string node_path)
string GetAttribute(xmlNodePtr xml_cur, string attr_name)
string TrimSpacesClean(xmlChar *xmls)
vector< int > GetIntArray(xmlDocPtr xml_doc, string node_path)
string GetROOTFileName(xmlDocPtr xml_doc, string node_path)
string GetROOTObjType(xmlDocPtr xml_doc, string node_path)
string GetXMLDefaultPath()
string GetXMLFilePath(string basename)
TH1F * GetTH1F(xmlDocPtr xml_doc, string node_path, string base_dir="<env>")
TH1D * GetTH1D(xmlDocPtr xml_doc, string node_path, string base_dir="<env>")
TFile * GetTFile(xmlDocPtr xml_doc, string node_path, string base_dir="<env>")
Root of GENIE utility namespaces.
THE MAIN GENIE PROJECT NAMESPACE