1 #ifndef L1GtConfigProducers_L1GtTriggerMenuXmlParser_h 2 #define L1GtConfigProducers_L1GtTriggerMenuXmlParser_h 23 #include <xercesc/sax/HandlerBase.hpp> 24 #include <xercesc/dom/DOM.hpp> 25 #include <xercesc/parsers/XercesDOMParser.hpp> 255 XERCES_CPP_NAMESPACE::DOMNode*
findXMLChild(XERCES_CPP_NAMESPACE::DOMNode* startChild,
257 bool beginOnly =
false,
282 std::vector<uint64_t>& dst);
291 bool parseVmeXML(XERCES_CPP_NAMESPACE::XercesDOMParser* parser);
326 std::vector<bool>& mipDst,
327 std::vector<bool>& isoEnDst,
328 std::vector<bool>& isoReqDst);
331 bool parseMuon(XERCES_CPP_NAMESPACE::DOMNode* node,
333 unsigned int chipNr = 0,
334 const bool corrFlag =
false);
337 bool parseCalo(XERCES_CPP_NAMESPACE::DOMNode* node,
339 unsigned int chipNr = 0,
340 const bool corrFlag =
false);
345 unsigned int chipNr = 0,
346 const bool corrFlag =
false);
361 bool parseBptx(XERCES_CPP_NAMESPACE::DOMNode* node,
const std::string& name,
unsigned int chipNr = 0);
370 bool parseId(XERCES_CPP_NAMESPACE::XercesDOMParser* parser);
391 bool workXML(XERCES_CPP_NAMESPACE::XercesDOMParser* parser);
unsigned long long uint64_t