Jpp
15.0.1-rc.1-highqe
the software that should make you happy
|
Default PMT simulation interface. More...
#include <JPMTDefaultSimulatorInterface.hh>
Public Member Functions | |
virtual void | processHits (const JPMTIdentifier &id, const JCalibration &calibration, const JStatus &status, const JPMTData< JPMTSignal > &input, JPMTData< JPMTPulse > &output) const override |
Process hits. More... | |
virtual bool | getPMTStatus (const JPMTIdentifier &id, const JTimeRange &window, const JStatus &status) const |
Get PMT status. More... | |
virtual const JPMTSignalProcessorInterface & | getPMTSignalProcessor (const JPMTIdentifier &pmt) const |
Get PMT signal processor. More... | |
Default PMT simulation interface.
This class implements the JPMTSimulator interface by transferring the PMT simulation to the PMT signal processor interface.
Definition at line 25 of file JPMTDefaultSimulatorInterface.hh.
|
inlineoverridevirtual |
Process hits.
id | PMT identifier |
calibration | PMT calibration |
status | PMT status |
input | PMT signals |
output | PMT hits |
Implements JDETECTOR::JPMTSimulator.
Definition at line 38 of file JPMTDefaultSimulatorInterface.hh.
|
inlinevirtual |
Get PMT status.
id | PMT identifier |
window | time range |
status | PMT status |
Reimplemented in JTRIGGER::JPMTRunByRunSimulator.
Definition at line 61 of file JPMTDefaultSimulatorInterface.hh.
|
inlinevirtual |
Get PMT signal processor.
pmt | PMT identifier |
Reimplemented in JDETECTOR::JPMTDefaultSimulator.
Definition at line 73 of file JPMTDefaultSimulatorInterface.hh.