1 #ifndef __JTRIGGER__JPMTRUNBYRUNSIMULATOR__ 
    2 #define __JTRIGGER__JPTRUNBYRUNSIMULATOR__ 
   19 namespace JPP { 
using namespace JTRIGGER; }
 
   71         const int pmt = 
id.getPMTAddress();
 
JPMTRunByRunSimulator(const JSummaryRouter &router, const JPMTParametersMap ¶meters, const JDetector &detector)
Constructor. 
 
Router for fast addressing of summary data in JDAQSummaryslice data structure as a function of the op...
 
const JSummaryRouter & summary_router
 
*fatal Wrong number of arguments esac JCookie sh typeset Z DETECTOR typeset Z SOURCE_RUN typeset Z TARGET_RUN set_variable PARAMETERS_FILE $WORKDIR parameters
 
Auxiliary class for controlling PMT status. 
 
virtual bool getPMTStatus(const JPMTIdentifier &id, const JTimeRange &window, const JStatus &status) const 
Get PMT status. 
 
Data structure for detector geometry and calibration. 
 
esac $JPP_DIR examples JDetector JTransitTime o $OUTPUT_FILE n N $NPE T $TTS_NS d $DEBUG for HISTOGRAM in tts tt2 pmt
 
double getRate(const JDAQSummaryFrame &frame, const int pmt, const double factor=1.0)
Get corrected rate of PMT. 
 
Data storage class for rate measurements of all PMTs in one module. 
 
Auxiliary class for map of PMT parameters. 
 
const JDAQSummaryFrame & getSummaryFrame(const JDAQModuleIdentifier &module) const 
Get summary frame. 
 
double getMaximalTime(const double R_Hz)
Get maximal time for given rate. 
 
PMT simulation based on run-by-run information. 
 
bool getPMTStatus(const JStatus &status)
Test status of PMT. 
 
bool hasSummaryFrame(const JDAQModuleIdentifier &module) const 
Has summary frame. 
 
bool getDAQStatus(const JDAQFrameStatus &frame, const JStatus &status)
Test status of DAQ.