#include <interface/RBCProcessRPCSimDigis.h>
Public Member Functions | |
void | builddata () |
int | next () override |
void | print_output () |
RBCProcessRPCSimDigis () | |
Standard constructor. More... | |
RBCProcessRPCSimDigis (const edm::ESHandle< RPCGeometry > &, const edm::Handle< edm::DetSetVector< RPCDigiSimLink > > &) | |
void | reset () |
RPCInputSignal * | retrievedata () override |
void | rewind () |
void | showfirst () |
~RBCProcessRPCSimDigis () 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 > &) |
void | setDigiAt (int, int, RPCData &) |
void | setInputBit (std::bitset< 15 > &, int) |
Private Attributes | |
std::map< int, RBCInput * > | m_data |
bool | m_debug |
edm::DetSet< RPCDigiSimLink >::const_iterator | m_digiItr |
std::unique_ptr< RPCInputSignal > | m_lbin |
edm::DetSetVector< RPCDigiSimLink >::const_iterator | m_linkItr |
int | m_maxBxWindow |
const edm::Handle< edm::DetSetVector< RPCDigiSimLink > > * | m_ptr_digiSimLink |
const edm::ESHandle< RPCGeometry > * | m_ptr_rpcGeom |
std::map< int, std::vector< RPCData > > | m_vecDataperBx |
Definition at line 40 of file RBCProcessRPCSimDigis.h.
RBCProcessRPCSimDigis::RBCProcessRPCSimDigis | ( | ) |
Standard constructor.
RBCProcessRPCSimDigis::RBCProcessRPCSimDigis | ( | const edm::ESHandle< RPCGeometry > & | rpcGeom, |
const edm::Handle< edm::DetSetVector< RPCDigiSimLink > > & | digiSimLink | ||
) |
Definition at line 17 of file RBCProcessRPCSimDigis.cc.
|
override |
Destructor.
Definition at line 34 of file RBCProcessRPCSimDigis.cc.
References reset().
Referenced by showfirst().
void RBCProcessRPCSimDigis::builddata | ( | ) |
Definition at line 180 of file RBCProcessRPCSimDigis.cc.
References funct::abs(), gather_cfg::cout, gen::k, and RBCInput::needmapping.
|
private |
Definition at line 217 of file RBCProcessRPCSimDigis.cc.
Referenced by showfirst().
|
private |
Definition at line 151 of file RBCProcessRPCSimDigis.cc.
References groupFilesInBlocks::block, constexpr, gather_cfg::cout, mps_fire::i, rpctechnicaltrigger::s_sec1id, rpctechnicaltrigger::s_sec2id, and rpctechnicaltrigger::s_wheelid.
Referenced by showfirst().
|
overridevirtual |
Implements ProcessInputSignal.
Definition at line 39 of file RBCProcessRPCSimDigis.cc.
References funct::abs(), groupFilesInBlocks::block, gather_cfg::cout, RPCRoll::id(), triggerObjects_cff::id, initialize(), RPCRoll::isForward(), RPCDetId::layer(), reset(), RPCDetId::ring(), RPCDetId::sector(), relativeConstraints::station, RPCDetId::station(), and makeMuonMisalignmentScenario::wheel.
void RBCProcessRPCSimDigis::print_output | ( | ) |
Definition at line 276 of file RBCProcessRPCSimDigis.cc.
References gather_cfg::cout.
void RBCProcessRPCSimDigis::reset | ( | void | ) |
Definition at line 143 of file RBCProcessRPCSimDigis.cc.
|
inlineoverridevirtual |
Implements ProcessInputSignal.
Definition at line 56 of file RBCProcessRPCSimDigis.h.
References m_lbin.
|
inline |
Definition at line 60 of file RBCProcessRPCSimDigis.h.
|
private |
Definition at line 235 of file RBCProcessRPCSimDigis.cc.
References gather_cfg::cout, spr::find(), RPCData::m_orsignals, RPCData::m_sec1, RPCData::m_sec2, rpctechnicaltrigger::s_sec1id, and rpctechnicaltrigger::s_sec2id.
Referenced by showfirst().
|
private |
Definition at line 267 of file RBCProcessRPCSimDigis.cc.
References gather_cfg::cout, and rpctechnicaltrigger::s_layermap.
Referenced by showfirst().
|
inline |
Definition at line 61 of file RBCProcessRPCSimDigis.h.
References getBarrelLayer(), initialize(), setDigiAt(), setInputBit(), and ~RBCProcessRPCSimDigis().
|
private |
Definition at line 85 of file RBCProcessRPCSimDigis.h.
|
private |
Definition at line 89 of file RBCProcessRPCSimDigis.h.
|
private |
Definition at line 81 of file RBCProcessRPCSimDigis.h.
|
private |
Definition at line 83 of file RBCProcessRPCSimDigis.h.
Referenced by retrievedata().
|
private |
Definition at line 80 of file RBCProcessRPCSimDigis.h.
|
private |
Definition at line 90 of file RBCProcessRPCSimDigis.h.
|
private |
Definition at line 78 of file RBCProcessRPCSimDigis.h.
|
private |
Definition at line 77 of file RBCProcessRPCSimDigis.h.
|
private |
Definition at line 87 of file RBCProcessRPCSimDigis.h.