Go to the documentation of this file. 1 #ifndef L1Trigger_RPCPatternsParser_h
2 #define L1Trigger_RPCPatternsParser_h
13 #include <xercesc/sax2/Attributes.hpp>
14 #include <xercesc/sax2/DefaultHandler.hpp>
37 const XMLCh*
const localname,
38 const XMLCh*
const qname,
39 const XERCES_CPP_NAMESPACE::Attributes& attrs)
override;
41 void endElement(
const XMLCh*
const uri,
const XMLCh*
const localname,
const XMLCh*
const qname)
override;
64 typedef std::map<RPCConst::l1RpcConeCrdnts, RPCPattern::RPCPatVec>
TPatternsVecsMap;
std::vector< TQuality > TQualityVec
void parse(std::string fileName)
TPatternsVecsMap::iterator m_CurPacIt
TPatternsVecsMap m_PatternsVecsMap
RPCPattern::TQualityVec m_QualityVec
void endElement(const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname) override
The coordinates of Logic Cone: m_Tower, m_LogSector, m_LogSegment.
const RPCPattern::RPCPatVec & getPatternsVec(const RPCConst::l1RpcConeCrdnts &coneCrds) const
std::string m_CurrElement
void startElement(const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const XERCES_CPP_NAMESPACE::Attributes &attrs) override
std::map< RPCConst::l1RpcConeCrdnts, RPCPattern::RPCPatVec > TPatternsVecsMap
std::vector< RPCPattern > RPCPatVec
static int m_InstanceCount
const RPCPattern::TQualityVec & getQualityVec() const
~RPCPatternsParser() override