#include <interface/RBCInput.h>
Public Member Functions | |
void | force (const std::vector< int > &) |
void | mask (const std::vector< int > &) |
RBCInput & | operator= (const RBCInput &)=default |
RBCInput & | operator= (RBCInput &&)=default |
void | printinfo () const |
RBCInput () | |
Standard constructor. More... | |
RBCInput (const RBCInput &)=default | |
RBCInput (RBCInput &&)=default | |
void | setWheelId (int wid) |
int | wheelId () const |
Public Attributes | |
bool | hasData |
bool | input [30] |
std::array< std::bitset< 15 >, 2 > | input_sec |
bool | needmapping |
Private Attributes | |
bool | m_debug |
int | m_wheelId |
Friends | |
std::ostream & | operator<< (std::ostream &ostr, RBCInput const &) |
std::istream & | operator>> (std::istream &istr, RBCInput &) |
|
inline |
Standard constructor.
Definition at line 25 of file RBCInput.h.
References hasData, m_debug, and needmapping.
|
default |
|
default |
void RBCInput::force | ( | const std::vector< int > & | forcevec | ) |
Definition at line 51 of file RBCInput.cc.
References gather_cfg::cout, mps_fire::i, input_sec, m_debug, and createJobs::tmp.
void RBCInput::mask | ( | const std::vector< int > & | maskvec | ) |
|
inline |
|
inline |
|
inline |
Definition at line 54 of file RBCInput.h.
References m_wheelId.
Referenced by RBCChamberORLogic::process().
|
friend |
Definition at line 26 of file RBCInput.cc.
|
friend |
Definition at line 12 of file RBCInput.cc.
bool RBCInput::hasData |
Definition at line 49 of file RBCInput.h.
Referenced by RBCInput().
bool RBCInput::input[30] |
Definition at line 40 of file RBCInput.h.
Referenced by collectionMerger.collectionMerger::analyze(), and operator>>().
std::array<std::bitset<15>, 2> RBCInput::input_sec |
Definition at line 41 of file RBCInput.h.
Referenced by force(), mask(), operator<<(), operator>>(), RBCTestLogic::process(), and RBCChamberORLogic::process().
|
private |
Definition at line 54 of file RBCInput.h.
Referenced by force(), and RBCInput().
|
private |
Definition at line 59 of file RBCInput.h.
Referenced by setWheelId(), and wheelId().
bool RBCInput::needmapping |
Definition at line 50 of file RBCInput.h.
Referenced by ProcessTestSignal::builddata(), RBCChamberORLogic::process(), and RBCInput().