PMTPulse Class Reference

Ratpac-two: RAT::PMTPulse Class Reference
Ratpac-two
RAT::PMTPulse Class Reference

Public Member Functions

 PMTPulse (std::string pulseType, std::string pulseShape)
 
virtual void SetPulseCharge (double _fPulseCharge)
 
virtual void SetPulseStartTime (double _fStartTime)
 
virtual void SetPulseOffset (double _fPulseOffset)
 
virtual void SetPulseTimeOffset (double _fPulseTimeOffset)
 
virtual void SetPulseMin (double _fPulseMin)
 
virtual void SetPulsePolarity (bool _fPulsePolarity)
 
virtual void SetLogNPulseMean (double _fLogNPulseMean)
 
virtual void SetLogNPulseWidth (double _fLogNPulseWidth)
 
virtual void SetGausPulseWidth (double _fGausPulseWidth)
 
virtual void SetPulseShapeTimes (std::vector< double > _fPulseTimes)
 
virtual void SetPulseShapeValues (std::vector< double > _fPulseValues)
 
virtual double GetDataDrivenPulseVal (double time)
 
virtual double GetPulseHeight (double time)
 
virtual double GetPulseStartTimeNoOffset ()
 
virtual double GetPulseStartTimeWithOffset ()
 

The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/daq/include/RAT/PMTPulse.hh
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/daq/src/PMTPulse.cc