1 #ifndef __JTRIGGER__JCLBRUNBYRUNSIMULATOR__
2 #define __JTRIGGER__JCLBRUNBYRUNSIMULATOR__
17 namespace JPP {
using namespace JTRIGGER; }
55 using namespace KM3NETDAQ;
76 using namespace KM3NETDAQ;
97 using namespace KM3NETDAQ;
118 using namespace KM3NETDAQ;
const JSummaryRouter & summary_router
Router for fast addressing of summary data in JDAQSummaryslice data structure as a function of the op...
bool hasUDPTrailer() const
Get UDP trailer status.
virtual int getUDPMaximalSequenceNumber(const JModuleIdentifier &id) const override
Get maximal sequence number of UDP packet.
virtual bool hasUDPTrailer(const JModuleIdentifier &id) const override
Get UDP trailer status.
virtual int getUDPNumberOfReceivedPackets(const JModuleIdentifier &id) const override
Get number of received UDP packets.
int getUDPNumberOfReceivedPackets() const
Get number of received UDP packets.
JLANG::JObjectID JModuleIdentifier
int getUDPMaximalSequenceNumber() const
Get maximal sequence number of UDP packet.
CLB simulation based on run-by-run information.
Data storage class for rate measurements of all PMTs in one module.
Auxiliary class for handling status.
const JDAQSummaryFrame & getSummaryFrame(const JDAQModuleIdentifier &module) const
Get summary frame.
bool getPMTStatus(const JStatus &status)
Test status of PMT.
virtual bool getHighRateVeto(const JPMTIdentifier &id) const override
Get high-rate veto of given PMT.
bool hasSummaryFrame(const JDAQModuleIdentifier &module) const
Has summary frame.
JCLBRunByRunSimulator(const JSummaryRouter &router)
Constructor.