#include <ZDCTriggerSim.h>
|
| ZDCTriggerSimModuleAmpls (const std::array< unsigned int, 4096 > &sideALUT, const std::array< unsigned int, 4096 > &sideCLUT, const std::array< unsigned int, 256 > &inCombLUT) |
|
virtual unsigned int | simLevel1Trig (const ZDCTriggerSim::SimDataCPtr &inputData) override |
|
| ZDCTriggerSimModuleAmpls (const std::array< unsigned int, 4096 > &sideALUT, const std::array< unsigned int, 4096 > &sideCLUT, const std::array< unsigned int, 256 > &inCombLUT) |
|
virtual unsigned int | simLevel1Trig (const ZDCTriggerSim::SimDataCPtr &inputData) override |
|
void | dump (std::ostream &strm) const |
|
void | dump (std::ostream &strm) const |
|
◆ SimStack [1/2]
◆ SimStack [2/2]
◆ ZDCTriggerSimModuleAmpls() [1/2]
ZDCTriggerSimModuleAmpls::ZDCTriggerSimModuleAmpls |
( |
const std::array< unsigned int, 4096 > & |
sideALUT, |
|
|
const std::array< unsigned int, 4096 > & |
sideCLUT, |
|
|
const std::array< unsigned int, 256 > & |
inCombLUT |
|
) |
| |
|
inline |
◆ ZDCTriggerSimModuleAmpls() [2/2]
ZDCTriggerSimModuleAmpls::ZDCTriggerSimModuleAmpls |
( |
const std::array< unsigned int, 4096 > & |
sideALUT, |
|
|
const std::array< unsigned int, 4096 > & |
sideCLUT, |
|
|
const std::array< unsigned int, 256 > & |
inCombLUT |
|
) |
| |
|
inline |
◆ doSimStage() [1/2]
void ZDCTriggerSimModuleAmpls::doSimStage |
( |
| ) |
|
|
overrideprotectedvirtual |
Implements ZDCTriggerSimBase.
Definition at line 66 of file ForwardDetectors/ZDC/ZdcUtils/Root/ZDCTriggerSim.cxx.
68 if (ptr->getNumData() != 8 || ptr->getNumBits() != 12)
69 throw std::logic_error(
"Invalid input data in ZDCTriggerSimModuleAmpls");
71 unsigned int sumA = 0;
72 for (
size_t i = 0;
i < 4;
i++) {
73 sumA += ptr->getValueTrunc(
i);
76 unsigned int sumC = 0;
77 for (
size_t i = 4;
i < 8;
i++) {
78 sumC += ptr->getValueTrunc(
i);
88 ->setData({sumA, sumC});
◆ doSimStage() [2/2]
virtual void ZDCTriggerSimModuleAmpls::doSimStage |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ dump() [1/2]
void ZDCTriggerSimBase::dump |
( |
std::ostream & |
strm | ) |
const |
|
inherited |
◆ dump() [2/2]
void ZDCTriggerSimBase::dump |
( |
std::ostream & |
strm | ) |
const |
|
inherited |
◆ simLevel1Trig() [1/2]
◆ simLevel1Trig() [2/2]
◆ stackClear() [1/2]
void ZDCTriggerSimBase::stackClear |
( |
| ) |
|
|
inlineprotectedinherited |
◆ stackClear() [2/2]
void ZDCTriggerSimBase::stackClear |
( |
| ) |
|
|
inlineprotectedinherited |
◆ stackPush() [1/2]
◆ stackPush() [2/2]
◆ stackTopData() [1/2]
◆ stackTopData() [2/2]
◆ m_combLUT
std::array< unsigned int, 256 > ZDCTriggerSimCombLUT::m_combLUT |
|
privateinherited |
◆ m_LUTA
std::array< unsigned int, 4096 > ZDCTriggerSimAllLUTs::m_LUTA |
|
privateinherited |
◆ m_LUTC
std::array< unsigned int, 4096 > ZDCTriggerSimAllLUTs::m_LUTC |
|
privateinherited |
◆ m_stack
The documentation for this class was generated from the following files: