Jpp
18.5.0
the software that should make you happy
|
Interface for PMT simulation. More...
#include <JPMTSimulator.hh>
Public Member Functions | |
virtual | ~JPMTSimulator () |
Virtual destructor. More... | |
virtual void | processHits (const JPMTIdentifier &id, const JCalibration &calibration, const JStatus &status, const JPMTData< JPMTSignal > &input, JPMTData< JPMTPulse > &output) const =0 |
Process hits. More... | |
Protected Member Functions | |
JPMTSimulator () | |
Default constructor. More... | |
Interface for PMT simulation.
The input buffer consists of a sorted array of PMT analogue signals JDETECTOR::JPMTSignal and the output of an array of PMT digital pulses JDETECTOR::JPMTPulse.
Definition at line 247 of file JPMTSimulator.hh.
|
inlineprotected |
|
inlinevirtual |
|
pure virtual |
Process hits.
id | PMT identifier |
calibration | PMT calibration |
status | PMT status |
input | PMT signals |
output | PMT pulses |
Implemented in JDETECTOR::JDetectorSimulator, and JDETECTOR::JPMTDefaultSimulatorInterface.