#include <interface/TTUWedgeORLogic.h>
Public Member Functions | |
bool | process (const TTUInput &) override |
void | setBoardSpecs (const TTUBoardSpecs::TTUBoardConfig &) override |
TTUWedgeORLogic () | |
Standard constructor. More... | |
~TTUWedgeORLogic () override | |
Destructor. More... | |
Public Member Functions inherited from TTULogic | |
virtual void | setOption (int option) |
virtual | ~TTULogic () |
Private Attributes | |
bool | m_debug |
int | m_maxsectors |
int | m_maxwedges |
std::map< int, int > | m_wedgeSector |
std::map< int, int > | m_wheelMajority |
Additional Inherited Members | |
Public Attributes inherited from TTULogic | |
int | m_option |
bool | m_triggersignal |
Definition at line 18 of file TTUWedgeORLogic.h.
TTUWedgeORLogic::TTUWedgeORLogic | ( | ) |
Standard constructor.
Definition at line 15 of file TTUWedgeORLogic.cc.
References m_debug, m_maxwedges, TTULogic::m_option, TTULogic::m_triggersignal, and m_wedgeSector.
|
override |
|
overridevirtual |
Implements TTULogic.
Definition at line 62 of file TTUWedgeORLogic.cc.
References gather_cfg::cout, TTUInput::input_sec, dqmiolumiharvest::j, m_debug, m_maxsectors, TTULogic::m_option, TTULogic::m_triggersignal, m_wedgeSector, TTUInput::m_wheelId, m_wheelMajority, and nhits.
|
overridevirtual |
Implements TTULogic.
Definition at line 50 of file TTUWedgeORLogic.cc.
References gather_cfg::cout, m_debug, TTUBoardSpecs::TTUBoardConfig::m_MaxNumWheels, TTUBoardSpecs::TTUBoardConfig::m_Wheel1Id, TTUBoardSpecs::TTUBoardConfig::m_Wheel2Id, and m_wheelMajority.
Referenced by TTUPointingLogic::setBoardSpecs().
|
private |
Definition at line 31 of file TTUWedgeORLogic.h.
Referenced by process(), setBoardSpecs(), and TTUWedgeORLogic().
|
private |
Definition at line 33 of file TTUWedgeORLogic.h.
Referenced by process().
|
private |
Definition at line 35 of file TTUWedgeORLogic.h.
Referenced by TTUWedgeORLogic().
|
private |
Definition at line 41 of file TTUWedgeORLogic.h.
Referenced by process(), and TTUWedgeORLogic().
|
private |
Definition at line 37 of file TTUWedgeORLogic.h.
Referenced by process(), and setBoardSpecs().