#include <interface/TTUInput.h>
Public Member Functions | |
void | force (const std::vector< int > &) |
void | mask (const std::vector< int > &) |
TTUInput & | operator= (const TTUInput &rhs)=default |
TTUInput & | operator= (TTUInput &&rhs)=default |
void | reset () |
TTUInput () | |
Standard constructor. More... | |
TTUInput (const TTUInput &in)=default | |
TTUInput (TTUInput &&in)=default | |
Public Attributes | |
std::array< std::bitset< 6 >, 12 > | input_sec |
int | m_bx |
bool | m_hasHits |
std::bitset< 12 > | m_rbcDecision |
int | m_wheelId |
Private Attributes | |
bool | m_debug |
TTUInput::TTUInput | ( | ) |
Standard constructor.
Definition at line 16 of file TTUInput.cc.
References m_bx, m_debug, m_hasHits, m_rbcDecision, and m_wheelId.
|
default |
|
default |
void TTUInput::force | ( | const std::vector< int > & | forcevec | ) |
Definition at line 45 of file TTUInput.cc.
void TTUInput::mask | ( | const std::vector< int > & | maskvec | ) |
Definition at line 37 of file TTUInput.cc.
void TTUInput::reset | ( | void | ) |
Definition at line 26 of file TTUInput.cc.
References mps_fire::i, input_sec, m_bx, m_hasHits, m_rbcDecision, and m_wheelId.
std::array<std::bitset<6>, 12> TTUInput::input_sec |
Definition at line 36 of file TTUInput.h.
Referenced by RPCWheel::print_wheel(), TTUWedgeORLogic::process(), reset(), and TTUTrackingAlg::runSeedBuster().
int TTUInput::m_bx |
Definition at line 30 of file TTUInput.h.
Referenced by RPCWheel::print_wheel(), TTUTrackingAlg::process(), reset(), and TTUInput().
|
private |
Definition at line 44 of file TTUInput.h.
Referenced by TTUInput().
bool TTUInput::m_hasHits |
Definition at line 34 of file TTUInput.h.
Referenced by reset(), and TTUInput().
std::bitset<12> TTUInput::m_rbcDecision |
Definition at line 37 of file TTUInput.h.
Referenced by TTUSectorORLogic::process(), reset(), and TTUInput().
int TTUInput::m_wheelId |
Definition at line 32 of file TTUInput.h.
Referenced by RPCWheel::print_wheel(), TTUWedgeORLogic::process(), reset(), and TTUInput().