#include <interface/RBCProcessRPCSimDigis.h>
Public Member Functions | |
void | builddata () |
void | configure () |
void | initialize (std::vector< RPCData * > &) |
int | next () |
void | print_output () |
RBCProcessRPCSimDigis () | |
Standard constructor. More... | |
RBCProcessRPCSimDigis (const edm::ESHandle< RPCGeometry > &, const edm::Handle< edm::DetSetVector< RPCDigiSimLink > > &) | |
void | reset () |
RPCInputSignal * | retrievedata () |
void | rewind () |
void | showfirst () |
virtual | ~RBCProcessRPCSimDigis () |
Destructor. More... | |
Public Member Functions inherited from ProcessInputSignal | |
virtual | ~ProcessInputSignal () |
Private Member Functions | |
int | getBarrelLayer (const int &, const int &) |
void | setDigiAt (int, int) |
void | setInputBit (std::bitset< 15 > &, int) |
Private Attributes | |
RPCData * | m_block |
std::map< int, RBCInput * > | m_data |
bool | m_debug |
edm::DetSet< RPCDigiSimLink > ::const_iterator | m_digiItr |
std::map< int, int > | m_layermap |
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::vector< int > | m_sec1id |
std::vector< int > | m_sec2id |
std::map< int, std::vector < RPCData * > > | m_vecDataperBx |
std::vector< int > | m_wheelid |
Definition at line 39 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 14 of file RBCProcessRPCSimDigis.cc.
References configure(), m_data, m_debug, m_lbin, m_ptr_digiSimLink, and m_ptr_rpcGeom.
|
virtual |
Destructor.
Definition at line 81 of file RBCProcessRPCSimDigis.cc.
References m_layermap, m_lbin, m_sec1id, m_sec2id, m_wheelid, and reset().
void RBCProcessRPCSimDigis::builddata | ( | ) |
Definition at line 247 of file RBCProcessRPCSimDigis.cc.
References funct::abs(), gather_cfg::cout, gen::k, m_data, m_debug, m_vecDataperBx, and RBCInput::needmapping.
Referenced by next().
void RBCProcessRPCSimDigis::configure | ( | ) |
Definition at line 29 of file RBCProcessRPCSimDigis.cc.
References m_layermap, m_maxBxWindow, m_sec1id, m_sec2id, and m_wheelid.
Referenced by RBCProcessRPCSimDigis().
|
private |
Definition at line 293 of file RBCProcessRPCSimDigis.cc.
Referenced by next().
void RBCProcessRPCSimDigis::initialize | ( | std::vector< RPCData * > & | dataVec | ) |
Definition at line 216 of file RBCProcessRPCSimDigis.cc.
References gather_cfg::cout, RBCInput::hasData, i, RBCInput::input_sec, j, m_block, m_debug, RPCData::m_orsignals, RPCData::m_sec1, m_sec1id, RPCData::m_sec2, m_sec2id, RPCData::m_wheel, m_wheelid, and RBCInput::needmapping.
Referenced by next().
|
virtual |
Implements ProcessInputSignal.
Definition at line 95 of file RBCProcessRPCSimDigis.cc.
References funct::abs(), edm::DetSetVector< T >::begin(), builddata(), gather_cfg::cout, cond::rpcobgas::detid, edm::DetSetVector< T >::end(), getBarrelLayer(), RPCRoll::id(), initialize(), RPCRoll::isForward(), RPCDetId::layer(), m_block, m_data, m_debug, m_digiItr, m_linkItr, m_maxBxWindow, m_vecDataperBx, print_output(), reset(), RPCDetId::ring(), RPCDetId::sector(), setDigiAt(), relativeConstraints::station, and RPCDetId::station().
Referenced by BeautifulSoup.PageElement::_invert().
void RBCProcessRPCSimDigis::print_output | ( | ) |
Definition at line 353 of file RBCProcessRPCSimDigis.cc.
References gather_cfg::cout, and m_data.
Referenced by next().
void RBCProcessRPCSimDigis::reset | ( | void | ) |
Definition at line 201 of file RBCProcessRPCSimDigis.cc.
References m_vecDataperBx.
Referenced by next(), and ~RBCProcessRPCSimDigis().
|
inlinevirtual |
Implements ProcessInputSignal.
Definition at line 59 of file RBCProcessRPCSimDigis.h.
References m_lbin.
|
inline |
Definition at line 63 of file RBCProcessRPCSimDigis.h.
|
private |
Definition at line 311 of file RBCProcessRPCSimDigis.cc.
References gather_cfg::cout, spr::find(), RBCInput::hasData, RBCInput::input_sec, m_block, m_debug, RPCData::m_orsignals, RPCData::m_sec1, m_sec1id, m_sec2id, and setInputBit().
Referenced by next().
|
private |
Definition at line 344 of file RBCProcessRPCSimDigis.cc.
References gather_cfg::cout, m_debug, and m_layermap.
Referenced by setDigiAt().
|
inline |
Definition at line 64 of file RBCProcessRPCSimDigis.h.
|
private |
Definition at line 84 of file RBCProcessRPCSimDigis.h.
Referenced by initialize(), next(), and setDigiAt().
|
private |
Definition at line 90 of file RBCProcessRPCSimDigis.h.
Referenced by builddata(), next(), print_output(), and RBCProcessRPCSimDigis().
|
private |
Definition at line 94 of file RBCProcessRPCSimDigis.h.
Referenced by builddata(), initialize(), next(), RBCProcessRPCSimDigis(), setDigiAt(), and setInputBit().
|
private |
Definition at line 82 of file RBCProcessRPCSimDigis.h.
Referenced by next().
|
private |
Definition at line 88 of file RBCProcessRPCSimDigis.h.
Referenced by configure(), setInputBit(), and ~RBCProcessRPCSimDigis().
|
private |
Definition at line 86 of file RBCProcessRPCSimDigis.h.
Referenced by RBCProcessRPCSimDigis(), retrievedata(), and ~RBCProcessRPCSimDigis().
|
private |
Definition at line 81 of file RBCProcessRPCSimDigis.h.
Referenced by next().
|
private |
Definition at line 95 of file RBCProcessRPCSimDigis.h.
Referenced by configure(), and next().
|
private |
Definition at line 79 of file RBCProcessRPCSimDigis.h.
Referenced by RBCProcessRPCSimDigis().
|
private |
Definition at line 78 of file RBCProcessRPCSimDigis.h.
Referenced by RBCProcessRPCSimDigis().
|
private |
Definition at line 98 of file RBCProcessRPCSimDigis.h.
Referenced by configure(), initialize(), setDigiAt(), and ~RBCProcessRPCSimDigis().
|
private |
Definition at line 99 of file RBCProcessRPCSimDigis.h.
Referenced by configure(), initialize(), setDigiAt(), and ~RBCProcessRPCSimDigis().
|
private |
Definition at line 92 of file RBCProcessRPCSimDigis.h.
Referenced by builddata(), next(), and reset().
|
private |
Definition at line 97 of file RBCProcessRPCSimDigis.h.
Referenced by configure(), initialize(), and ~RBCProcessRPCSimDigis().