1 #ifndef OMTF_XMLConfigReader_H 2 #define OMTF_XMLConfigReader_H 9 #include "xercesc/util/XercesDefs.hpp" 10 #include "xercesc/dom/DOM.hpp" 23 class XercesDOMParser;
44 void readLUTs(std::vector<l1t::LUT *> luts,
const L1TMuonOverlapParams & aConfig,
const std::vector<std::string> &
types);
48 unsigned int getPatternsVersion()
const;
50 std::vector<std::vector<int> > readEvent(
unsigned int iEvent=0,
51 unsigned int iProcessor=0,
52 bool readEta =
false);
60 std::unique_ptr<GoldenPattern> buildGP(xercesc::DOMElement* aGPElement,
63 unsigned int aGPNumber=999);
69 std::vector<std::shared_ptr<GoldenPattern>>
aGPs;
std::unique_ptr< edm::ParameterSet > readConfig(std::string const &config, int argc, char *argv[])
same, but with arguments
std::vector< std::shared_ptr< GoldenPattern > > aGPs
Cache with GPs read.
void setPatternsFile(const std::string &fName)
void setConfigFile(const std::string &fName)
void setEventsFile(const std::string &fName)