#include <RBCProcessRPCDigis.h>
Public Member Functions | |
void | builddata () |
void | configure () |
int | next () override |
void | print_output () |
RBCProcessRPCDigis (const edm::ESHandle< RPCGeometry > &, const edm::Handle< RPCDigiCollection > &) | |
Standard constructor. More... | |
void | reset () |
RPCInputSignal * | retrievedata () override |
void | rewind () |
void | showfirst () |
~RBCProcessRPCDigis () override | |
Destructor. More... | |
Public Member Functions inherited from ProcessInputSignal | |
virtual | ~ProcessInputSignal () |
Private Member Functions | |
int | getBarrelLayer (const int &, const int &) |
void | initialize (std::vector< RPCData > &) const |
void | setDigiAt (int, int, RPCData &) |
void | setInputBit (std::bitset< 15 > &, int) |
Private Attributes | |
std::map< int, RBCInput * > | m_data |
const bool | m_debug |
std::map< int, l1trigger::Counters > | m_digiCounters |
std::unique_ptr< RPCInputSignal > | m_lbin |
const int | m_maxBxWindow |
const edm::Handle< RPCDigiCollection > * | m_ptr_digiColl |
const edm::ESHandle< RPCGeometry > * | m_ptr_rpcGeom |
std::map< int, std::vector< RPCData > > | m_vecDataperBx |
Definition at line 39 of file RBCProcessRPCDigis.h.
RBCProcessRPCDigis::RBCProcessRPCDigis | ( | const edm::ESHandle< RPCGeometry > & | rpcGeom, |
const edm::Handle< RPCDigiCollection > & | digiColl | ||
) |
Standard constructor.
Definition at line 18 of file RBCProcessRPCDigis.cc.
|
override |
void RBCProcessRPCDigis::builddata | ( | ) |
Definition at line 171 of file RBCProcessRPCDigis.cc.
References funct::abs(), nano_mu_digi_cff::bx, gather_cfg::cout, B2GTnPMonitor_cfi::item, dqmdumpme::k, m_data, m_debug, and m_vecDataperBx.
Referenced by next().
void RBCProcessRPCDigis::configure | ( | ) |
Definition at line 29 of file RBCProcessRPCDigis.cc.
References m_digiCounters, rpctechnicaltrigger::s_wheelid, and makeMuonMisalignmentScenario::wheel.
|
private |
Definition at line 198 of file RBCProcessRPCDigis.cc.
Referenced by next().
|
private |
Definition at line 144 of file RBCProcessRPCDigis.cc.
References groupFilesInBlocks::block, gather_cfg::cout, mps_fire::i, dqmiolumiharvest::j, m_debug, rpctechnicaltrigger::s_sec1id, rpctechnicaltrigger::s_sec2id, and rpctechnicaltrigger::s_wheelid.
Referenced by next().
|
overridevirtual |
Implements ProcessInputSignal.
Definition at line 40 of file RBCProcessRPCDigis.cc.
References funct::abs(), builddata(), nano_mu_digi_cff::bx, gather_cfg::cout, getBarrelLayer(), initialize(), nano_mu_digi_cff::layer, m_data, m_debug, m_digiCounters, m_maxBxWindow, m_ptr_digiColl, m_vecDataperBx, print_output(), reset(), nano_mu_digi_cff::roll, nano_mu_digi_cff::sector, setDigiAt(), relativeConstraints::station, and makeMuonMisalignmentScenario::wheel.
void RBCProcessRPCDigis::print_output | ( | ) |
Definition at line 251 of file RBCProcessRPCDigis.cc.
References gather_cfg::cout, B2GTnPMonitor_cfi::item, and m_data.
Referenced by next().
void RBCProcessRPCDigis::reset | ( | void | ) |
Definition at line 142 of file RBCProcessRPCDigis.cc.
References m_vecDataperBx.
Referenced by next().
|
inlineoverridevirtual |
Implements ProcessInputSignal.
Definition at line 56 of file RBCProcessRPCDigis.h.
References m_lbin.
|
inline |
Definition at line 58 of file RBCProcessRPCDigis.h.
|
private |
Definition at line 211 of file RBCProcessRPCDigis.cc.
References groupFilesInBlocks::block, gather_cfg::cout, spr::find(), m_debug, rpctechnicaltrigger::s_sec1id, rpctechnicaltrigger::s_sec2id, nano_mu_digi_cff::sector, and setInputBit().
Referenced by next().
|
private |
Definition at line 244 of file RBCProcessRPCDigis.cc.
References gather_cfg::cout, m_debug, and rpctechnicaltrigger::s_layermap.
Referenced by setDigiAt().
|
inline |
Definition at line 59 of file RBCProcessRPCDigis.h.
|
private |
Definition at line 76 of file RBCProcessRPCDigis.h.
Referenced by builddata(), next(), and print_output().
|
private |
Definition at line 82 of file RBCProcessRPCDigis.h.
Referenced by builddata(), initialize(), next(), setDigiAt(), and setInputBit().
|
private |
Definition at line 80 of file RBCProcessRPCDigis.h.
Referenced by configure(), and next().
|
private |
Definition at line 74 of file RBCProcessRPCDigis.h.
Referenced by retrievedata().
|
private |
Definition at line 81 of file RBCProcessRPCDigis.h.
Referenced by next().
|
private |
Definition at line 72 of file RBCProcessRPCDigis.h.
Referenced by next().
|
private |
Definition at line 71 of file RBCProcessRPCDigis.h.
|
private |
Definition at line 78 of file RBCProcessRPCDigis.h.
Referenced by builddata(), next(), and reset().