13 strm <<
entry->getType() <<
": ";
23 if (ptr->getNumData() != 2 || ptr->getNumBits() != 4)
throw std::logic_error(
"Invalid input data in ZDCTriggerSimCombLUT");
25 unsigned int bitsSideA = ptr->getValueTrunc(0);
26 unsigned int bitsSideC = ptr->getValueTrunc(1);
28 unsigned int address = (bitsSideC<<4) + bitsSideA;
43 if (ptr->getNumData() != 2 || ptr->getNumBits() != 12)
throw std::logic_error(
"Invalid input data in ZDCTriggerSimAllLUTs");;
45 unsigned int inputSideA = ptr->getValueTrunc(0);
46 unsigned int inputSideC = ptr->getValueTrunc(1);
48 unsigned int valueA =
m_LUTA.at(inputSideA);
49 unsigned int valueC =
m_LUTC.at(inputSideC);
64 if (ptr->getNumData() != 8 || ptr->getNumBits() != 12)
throw std::logic_error(
"Invalid input data in ZDCTriggerSimModuleAmpls");
66 unsigned int sumA = 0;
67 for (
size_t i = 0;
i < 4;
i++) {
68 sumA += ptr->getValueTrunc(
i);
71 unsigned int sumC = 0;
72 for (
size_t i = 4;
i < 8;
i++) {
73 sumC += ptr->getValueTrunc(
i);