#include <ZDCTriggerSim.h>
Definition at line 278 of file ZDCTriggerSim.h.
◆ SimStack
◆ ZDCTriggerSimModuleAmpls()
| ZDCTriggerSimModuleAmpls::ZDCTriggerSimModuleAmpls |
( |
const std::array< unsigned int, 4096 > & | sideALUT, |
|
|
const std::array< unsigned int, 4096 > & | sideCLUT, |
|
|
const std::array< unsigned int, 256 > & | inCombLUT ) |
|
inline |
Definition at line 290 of file ZDCTriggerSim.h.
ZDCTriggerSimAllLUTs(const std::array< unsigned int, 4096 > &sideALUT, const std::array< unsigned int, 4096 > &sideCLUT, const std::array< unsigned int, 256 > &inCombLUT)
◆ doSimStage()
| void ZDCTriggerSimModuleAmpls::doSimStage |
( |
| ) |
|
|
overrideprotectedvirtual |
Implements ZDCTriggerSimBase.
Reimplemented in ZDCTriggerSimFADC.
Definition at line 67 of file ZDCTriggerSim.cxx.
67 {
69 if (
ptr->getNumData() != 8 ||
ptr->getNumBits() != 12)
70 throw std::logic_error("Invalid input data in ZDCTriggerSimModuleAmpls");
71
72 unsigned int sumA = 0;
73 for (
size_t i = 0;
i < 4;
i++) {
74 sumA +=
ptr->getValueTrunc(i);
75 }
76
77 unsigned int sumC = 0;
78 for (
size_t i = 4;
i < 8;
i++) {
79 sumC +=
ptr->getValueTrunc(i);
80 }
81
82
83
84 sumA /= 4;
85 sumC /= 4;
86
90
92
94}
virtual void doSimStage() override
const ZDCTriggerSim::SimDataCPtr & stackTopData() const
void stackPush(const ZDCTriggerSim::SimDataCPtr &ptr)
void setData(const std::vector< T > &inData)
ZDCTriggerSimData< unsigned int, 2, 12, TSideLUTsInput > SideLUTInputsInt
std::shared_ptr< const ZDCTriggerSimDataBase > SimDataCPtr
std::shared_ptr< ZDCTriggerSimDataBase > SimDataPtr
◆ dump()
| void ZDCTriggerSimBase::dump |
( |
std::ostream & | strm | ) |
const |
|
inherited |
Definition at line 11 of file ZDCTriggerSim.cxx.
11 {
13 strm <<
entry->getType() <<
": ";
15 strm << std::endl;
16 }
17}
◆ 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 {} |
|
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: