#include <interface/RBCInput.h>
Public Member Functions | |
void | force (const std::vector< int > &) |
void | mask (const std::vector< int > &) |
RBCInput & | operator= (const RBCInput &rhs) |
void | printinfo () |
RBCInput () | |
Standard constructor. More... | |
RBCInput (const RBCInput &in) | |
Destructor. More... | |
void | setWheelId (int wid) |
int | wheelId () const |
virtual | ~RBCInput () |
Public Attributes | |
bool | hasData |
bool | input [30] |
std::bitset< 15 > * | input_sec |
bool | needmapping |
Private Attributes | |
bool | m_debug |
int | m_wheelId |
Friends | |
std::ostream & | operator<< (std::ostream &ostr, RBCInput &) |
std::istream & | operator>> (std::istream &istr, RBCInput &) |
|
inline |
Standard constructor.
Definition at line 24 of file RBCInput.h.
References hasData, input_sec, m_debug, and needmapping.
|
inlinevirtual |
|
inline |
Destructor.
Definition at line 35 of file RBCInput.h.
References hasData, i, input, input_sec, m_debug, m_wheelId, and needmapping.
void RBCInput::force | ( | const std::vector< int > & | forcevec | ) |
Definition at line 52 of file RBCInput.cc.
References gather_cfg::cout, i, input_sec, m_debug, and tmp.
Referenced by RBCBasicConfig::preprocess(), and printinfo().
void RBCInput::mask | ( | const std::vector< int > & | maskvec | ) |
Definition at line 37 of file RBCInput.cc.
Referenced by RBCBasicConfig::preprocess(), and printinfo().
Definition at line 45 of file RBCInput.h.
References gather_cfg::cout, hasData, i, input, input_sec, m_debug, m_wheelId, needmapping, operator<<, and operator>>.
|
inline |
Definition at line 66 of file RBCInput.h.
References gather_cfg::cout, force(), and mask().
|
inline |
Definition at line 77 of file RBCInput.h.
References m_wheelId.
Referenced by RBCEmulator::emulate().
|
inline |
Definition at line 81 of file RBCInput.h.
References m_wheelId.
Referenced by RBCChamberORLogic::process().
|
friend |
|
friend |
bool RBCInput::hasData |
Definition at line 74 of file RBCInput.h.
Referenced by RBCProcessRPCSimDigis::initialize(), RBCProcessRPCDigis::initialize(), operator=(), RBCInput(), RBCProcessRPCSimDigis::setDigiAt(), and RBCProcessRPCDigis::setDigiAt().
bool RBCInput::input[30] |
Definition at line 63 of file RBCInput.h.
Referenced by operator=(), operator>>(), and RBCInput().
std::bitset<15>* RBCInput::input_sec |
Definition at line 64 of file RBCInput.h.
Referenced by force(), RBCProcessRPCSimDigis::initialize(), RBCProcessRPCDigis::initialize(), mask(), operator<<(), operator=(), operator>>(), RBCTestLogic::process(), RBCChamberORLogic::process(), RBCInput(), RBCProcessRPCSimDigis::setDigiAt(), RBCProcessRPCDigis::setDigiAt(), and ~RBCInput().
|
private |
Definition at line 83 of file RBCInput.h.
Referenced by force(), operator=(), and RBCInput().
|
private |
Definition at line 90 of file RBCInput.h.
Referenced by operator=(), RBCInput(), setWheelId(), and wheelId().
bool RBCInput::needmapping |
Definition at line 75 of file RBCInput.h.
Referenced by RBCProcessRPCSimDigis::builddata(), ProcessTestSignal::builddata(), RBCProcessRPCDigis::builddata(), RBCProcessRPCSimDigis::initialize(), RBCProcessRPCDigis::initialize(), operator=(), RBCChamberORLogic::process(), and RBCInput().