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.