| 
    Jpp
    
   | 
 
Default PMT simulation interface. More...
#include <JPMTDefaultSimulatorInterface.hh>
  
Public Member Functions | |
| virtual void | processHits (const JPMTIdentifier &id, const JCalibration &calibration, const JPMTData< JPMTSignal > &input, JPMTData< JPMTPulse > &output) const | 
| Process hits.  More... | |
| virtual bool | getPMTstatus (const JPMTIdentifier &id) 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 24 of file JPMTDefaultSimulatorInterface.hh.
      
  | 
  inlinevirtual | 
Process hits.
| id | PMT identifier | 
| calibration | PMT calibration | 
| input | PMT signals | 
| output | PMT hits | 
Implements JDETECTOR::JPMTSimulator.
Definition at line 36 of file JPMTDefaultSimulatorInterface.hh.
      
  | 
  inlinevirtual | 
Get PMT status.
If PMT status is false, the method processHits does not produce any hits.
| id | PMT identifier | 
Reimplemented in JDETECTOR::JPMTRunByRunSimulator.
Definition at line 57 of file JPMTDefaultSimulatorInterface.hh.
      
  | 
  inlinevirtual | 
Get PMT signal processor.
| pmt | PMT identifier | 
Reimplemented in JDETECTOR::JPMTDefaultSimulator.
Definition at line 69 of file JPMTDefaultSimulatorInterface.hh.
 1.8.16