1 #ifndef OMTF_XMLConfigReader_H
2 #define OMTF_XMLConfigReader_H
8 #include "xercesc/util/XercesDefs.hpp"
9 #include "xercesc/dom/DOM.hpp"
19 namespace XERCES_CPP_NAMESPACE{
22 class XercesDOMParser;
47 unsigned int iProcessor=0,
48 bool readEta =
false);
58 unsigned int index=0);
61 xercesc::DOMDocument*
doc;
64 std::vector<GoldenPattern*>
aGPs;
xercesc::DOMDocument * doc
void readLUT(l1t::LUT *lut, const L1TMuonOverlapParams &aConfig, const std::string &type)
std::vector< std::vector< int > > readEvent(unsigned int iEvent=0, unsigned int iProcessor=0, bool readEta=false)
std::vector< GoldenPattern * > readPatterns(const L1TMuonOverlapParams &aConfig)
GoldenPattern * buildGP(xercesc::DOMElement *aGPElement, const L1TMuonOverlapParams &aConfig, unsigned int index=0)
void readConfig(const std::string fName)
void setPatternsFile(const std::string &fName)
xercesc::XercesDOMParser * parser
void setConfigFile(const std::string &fName)
void setEventsFile(const std::string &fName)
std::vector< GoldenPattern * > aGPs
Cache with GPs read.