#include <ZDCTriggerSim.h>
Definition at line 248 of file ZDCTriggerSim.h.
◆ SimStack
◆ ZDCTriggerSimAllLUTs()
ZDCTriggerSimAllLUTs::ZDCTriggerSimAllLUTs |
( |
const std::array< unsigned int, 4096 > & |
sideALUT, |
|
|
const std::array< unsigned int, 4096 > & |
sideCLUT, |
|
|
const std::array< unsigned int, 256 > & |
inCombLUT |
|
) |
| |
|
inline |
◆ doSimStage()
void ZDCTriggerSimAllLUTs::doSimStage |
( |
| ) |
|
|
overrideprotectedvirtual |
Implements ZDCTriggerSimBase.
Reimplemented in ZDCTriggerSimFADC, and ZDCTriggerSimModuleAmpls.
Definition at line 42 of file ZDCTriggerSim.cxx.
44 if (
ptr->getNumData() != 2 ||
ptr->getNumBits() != 12)
45 throw std::logic_error(
"Invalid input data in ZDCTriggerSimAllLUTs");
48 unsigned int inputSideA =
ptr->getValueTrunc(0);
49 unsigned int inputSideC =
ptr->getValueTrunc(1);
51 unsigned int valueA =
m_LUTA.at(inputSideA);
52 unsigned int valueC =
m_LUTC.at(inputSideC);
59 ->setData({valueA, valueC});
◆ dump()
void ZDCTriggerSimBase::dump |
( |
std::ostream & |
strm | ) |
const |
|
inherited |
◆ simLevel1Trig()
◆ stackBottom()
SimStack::const_iterator ZDCTriggerSimBase::stackBottom |
( |
| ) |
const |
|
inlineinherited |
◆ stackClear()
void ZDCTriggerSimBase::stackClear |
( |
| ) |
|
|
inlineprotectedinherited |
◆ stackPush()
◆ stackTop()
SimStack::const_reverse_iterator ZDCTriggerSimBase::stackTop |
( |
| ) |
const |
|
inlineinherited |
◆ stackTopData()
◆ m_combLUT
std::array<unsigned int, 256> ZDCTriggerSimCombLUT::m_combLUT {} |
|
privateinherited |
◆ m_LUTA
std::array<unsigned int, 4096> ZDCTriggerSimAllLUTs::m_LUTA {} |
|
private |
◆ m_LUTC
std::array<unsigned int, 4096> ZDCTriggerSimAllLUTs::m_LUTC {} |
|
private |
◆ m_stack
The documentation for this class was generated from the following files: