#include <RPCPatternsParser.h>
Public Member Functions | |
void | endElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname) override |
const RPCPattern::RPCPatVec & | getPatternsVec (const RPCConst::l1RpcConeCrdnts &coneCrds) const |
const RPCPattern::RPCPatVec & | getPatternsVec (const int tower, const int sc, const int sg) const |
const RPCPattern::TQualityVec & | getQualityVec () const |
void | parse (std::string fileName) |
RPCPatternsParser () | |
void | startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const XERCES_CPP_NAMESPACE::Attributes &attrs) override |
~RPCPatternsParser () override | |
Private Types | |
typedef std::map< RPCConst::l1RpcConeCrdnts, RPCPattern::RPCPatVec > | TPatternsVecsMap |
Private Attributes | |
TPatternsVecsMap::iterator | m_CurPacIt |
RPCPattern | m_CurPattern |
std::string | m_CurrElement |
TPatternsVecsMap | m_PatternsVecsMap |
RPCPattern::TQualityVec | m_QualityVec |
Static Private Attributes | |
static int | m_InstanceCount = 0 |
Definition at line 20 of file RPCPatternsParser.h.
|
private |
Definition at line 64 of file RPCPatternsParser.h.
RPCPatternsParser::RPCPatternsParser | ( | ) |
Definition at line 97 of file RPCPatternsParser.cc.
References cms::concurrency::xercesInitialize(), and xMLCh2String().
|
override |
Definition at line 111 of file RPCPatternsParser.cc.
References cms::concurrency::xercesTerminate().
|
override |
Definition at line 187 of file RPCPatternsParser.cc.
References xMLCh2String().
const RPCPattern::RPCPatVec & RPCPatternsParser::getPatternsVec | ( | const RPCConst::l1RpcConeCrdnts & | coneCrds | ) | const |
Definition at line 45 of file RPCPatternsParser.cc.
References RPCConst::l1RpcConeCrdnts::m_LogSector, RPCConst::l1RpcConeCrdnts::m_LogSegment, RPCConst::l1RpcConeCrdnts::m_Tower, contentValuesCheck::ss, and AlCaHLTBitMon_QueryRunRegistry::string.
const RPCPattern::RPCPatVec & RPCPatternsParser::getPatternsVec | ( | const int | tower, |
const int | sc, | ||
const int | sg | ||
) | const |
Definition at line 56 of file RPCPatternsParser.cc.
References hgcalTowerProducer_cfi::tower.
|
inline |
Definition at line 49 of file RPCPatternsParser.h.
References m_QualityVec.
void RPCPatternsParser::parse | ( | std::string | fileName | ) |
Definition at line 113 of file RPCPatternsParser.cc.
References MillePedeFileConverter_cfg::fileName, groupFilesInBlocks::fin, and writedatasetfile::parser.
|
override |
Definition at line 130 of file RPCPatternsParser.cc.
References Char2XMLCh, hltPFPuppi_cfi::cone, RPCPattern::PAT_TYPE_E, RPCPattern::PAT_TYPE_T, DiDispStaMuonMonitor_cfi::pt, quality, AlCaHLTBitMon_QueryRunRegistry::string, RPCConst::stringToInt(), and xMLCh2String().
|
private |
Definition at line 68 of file RPCPatternsParser.h.
|
private |
Definition at line 70 of file RPCPatternsParser.h.
|
private |
Definition at line 60 of file RPCPatternsParser.h.
|
staticprivate |
Definition at line 51 of file RPCPatternsParser.h.
|
private |
Definition at line 66 of file RPCPatternsParser.h.
|
private |
Definition at line 62 of file RPCPatternsParser.h.
Referenced by getQualityVec().