1#ifndef __JDETECTOR__JPMTDEFAULTSIMULATORINTERFACE__ 
    2#define __JDETECTOR__JPMTDEFAULTSIMULATORINTERFACE__ 
   48        cpu(calibration, input, output);
 
 
 
Data structure for time calibration.
 
Template data structure for PMT I/O.
 
Default PMT simulation interface.
 
virtual void processHits(const JPMTIdentifier &id, const JCalibration &calibration, const JStatus &status, const JPMTData< JPMTSignal > &input, JPMTData< JPMTPulse > &output) const override
Process hits.
 
virtual const bool hasPMTSignalProcessor(const JPMTIdentifier &pmt) const
Has PMT signal processor.
 
virtual bool getPMTStatus(const JPMTIdentifier &id, const JTimeRange &window, const JStatus &status) const
Get PMT status.
 
virtual const JPMTSignalProcessorInterface & getPMTSignalProcessor(const JPMTIdentifier &pmt) const
Get PMT signal processor.
 
PMT signal processor interface.
 
Interface for PMT simulation.
 
file Auxiliary data structures and methods for detector calibration.
 
JTimeRange getTimeRange(const JTimeRange &timeRange, const JModule &module)
Get de-calibrated time range.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
static const int PMT_DISABLE
KM3NeT Data Definitions v3.5.1-1-gd514d72 https://git.km3net.de/common/km3net-dataformat.
 
Auxiliary class for handling status.
 
bool has(const int bit) const
Test PMT status.