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;
50 unsigned int iProcessor=0,
51 bool readEta =
false);
62 unsigned int aGPNumber=999);
68 std::vector<GoldenPattern*>
aGPs;
GoldenPattern * buildGP(xercesc::DOMElement *aGPElement, const L1TMuonOverlapParams &aConfig, unsigned int index=0, unsigned int aGPNumber=999)
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)
void readConfig(const std::string fName)
unsigned int getPatternsVersion() const
void setPatternsFile(const std::string &fName)
void setConfigFile(const std::string &fName)
void setEventsFile(const std::string &fName)
std::vector< GoldenPattern * > aGPs
Cache with GPs read.