#include <L1Trigger/RPCTrigger/interface/MuonsGrabber.h>
Public Member Functions | |
void | addMuon (RPCTBMuon &mu, int lvl, int region, int hs, int index) |
void | setRPCBasicTrigConfig (RPCBasicTrigConfig *c) |
void | startNewEvent (int event, int bx) |
void | writeDataForRelativeBX (int bx) |
Static Public Member Functions | |
static MuonsGrabber & | Instance () |
Private Member Functions | |
std::string | IntToString (int i) |
MuonsGrabber () | |
MuonsGrabber (const MuonsGrabber &) | |
const MuonsGrabber & | operator= (const MuonsGrabber &) |
virtual | ~MuonsGrabber () |
Private Attributes | |
int | m_currentBX |
int | m_currentEvent |
XERCES_CPP_NAMESPACE::DOMElement * | m_currEvent |
XERCES_CPP_NAMESPACE::DOMDocument * | m_doc |
XERCES_CPP_NAMESPACE::DOMImplementation * | m_dom |
std::vector< RPCMuonExtraStruct > | m_muons |
XERCES_CPP_NAMESPACE::DOMElement * | m_rootElem |
RPCBasicTrigConfig * | m_trigConfig |
Description: <one line="" class="" summary>="">
Usage: <usage>
Definition at line 53 of file MuonsGrabber.h.
|
private |
Definition at line 70 of file MuonsGrabber.cc.
References Exception, m_currEvent, m_doc, m_dom, m_rootElem, AlCaHLTBitMon_QueryRunRegistry::string, XERCES_CPP_NAMESPACE_USE::transcode(), X, and cms::concurrency::xercesInitialize().
|
privatevirtual |
Definition at line 100 of file MuonsGrabber.cc.
References m_doc, m_rootElem, XERCES_CPP_NAMESPACE_USE::transcode(), and X.
|
private |
void MuonsGrabber::addMuon | ( | RPCTBMuon & | mu, |
int | lvl, | ||
int | region, | ||
int | hs, | ||
int | index | ||
) |
Definition at line 144 of file MuonsGrabber.cc.
References RPCMuon::getPtCode(), and m_muons.
Referenced by RPCHalfSorter::run(), RPCFinalSorter::run(), RPCTriggerBoard::runCone(), RPCPacTrigger::runEvent(), and RPCTriggerCrate::runTCGBSorter().
|
static |
Definition at line 58 of file MuonsGrabber.cc.
Referenced by RPCTrigger::produce(), RPCHalfSorter::run(), RPCFinalSorter::run(), RPCTriggerBoard::runCone(), RPCPacTrigger::runEvent(), and RPCTriggerCrate::runTCGBSorter().
|
private |
Definition at line 317 of file MuonsGrabber.cc.
References i, and contentValuesCheck::ss.
Referenced by startNewEvent(), and writeDataForRelativeBX().
|
private |
|
inline |
Definition at line 61 of file MuonsGrabber.h.
References EnergyCorrector::c, and m_trigConfig.
Referenced by RPCTrigger::produce().
void MuonsGrabber::startNewEvent | ( | int | event, |
int | bx | ||
) |
Definition at line 130 of file MuonsGrabber.cc.
References event(), IntToString(), m_currentBX, m_currentEvent, m_currEvent, m_doc, m_rootElem, and X.
Referenced by RPCTrigger::produce().
void MuonsGrabber::writeDataForRelativeBX | ( | int | bx | ) |
Definition at line 149 of file MuonsGrabber.cc.
References Exception, RPCBasicTrigConfig::getTBNum(), RPCBasicTrigConfig::getTCNum(), RPCBasicTrigConfig::getTowerNumOnTb(), IntToString(), testEve_cfg::level, RPCMuonExtraStruct::lvlCompare(), m_currEvent, m_doc, m_muons, m_trigConfig, RPCpg::mu, python.multivaluedict::sort(), and X.
Referenced by RPCTrigger::produce().
|
private |
Definition at line 79 of file MuonsGrabber.h.
Referenced by startNewEvent().
|
private |
Definition at line 78 of file MuonsGrabber.h.
Referenced by startNewEvent().
|
private |
Definition at line 83 of file MuonsGrabber.h.
Referenced by MuonsGrabber(), startNewEvent(), and writeDataForRelativeBX().
|
private |
Definition at line 81 of file MuonsGrabber.h.
Referenced by MuonsGrabber(), startNewEvent(), writeDataForRelativeBX(), and ~MuonsGrabber().
|
private |
Definition at line 80 of file MuonsGrabber.h.
Referenced by MuonsGrabber().
|
private |
Definition at line 75 of file MuonsGrabber.h.
Referenced by addMuon(), and writeDataForRelativeBX().
|
private |
Definition at line 82 of file MuonsGrabber.h.
Referenced by MuonsGrabber(), startNewEvent(), and ~MuonsGrabber().
|
private |
Definition at line 76 of file MuonsGrabber.h.
Referenced by setRPCBasicTrigConfig(), and writeDataForRelativeBX().