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
virtual int getUDPMaximalSequenceNumber(const JModuleIdentifier &id) const
Get maximal sequence number of UDP packet.
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 bool hasUDPTrailer(const JModuleIdentifier &id) const
Get UDP trailer status.
Auxiliary class for controlling PMT status.
int getUDPNumberOfReceivedPackets() const
Get number of received UDP packets.
JLANG::JObjectID JModuleIdentifier
int getUDPMaximalSequenceNumber() const
Get maximal sequence number of UDP packet.
virtual int getUDPNumberOfReceivedPackets(const JModuleIdentifier &id) const
Get number of received UDP packets.
CLB simulation based on run-by-run information.
Data storage class for rate measurements of all PMTs in one module.
const JDAQSummaryFrame & getSummaryFrame(const JDAQModuleIdentifier &module) const
Get summary frame.
virtual bool getHighRateVeto(const JPMTIdentifier &id) const
Get high-rate veto of given PMT.
bool getPMTStatus(const JStatus &status)
Test status of PMT.
bool hasSummaryFrame(const JDAQModuleIdentifier &module) const
Has summary frame.
JCLBRunByRunSimulator(const JSummaryRouter &router)
Constructor.