PMTWaveformGenerator Class Reference

Ratpac-two: RAT::PMTWaveformGenerator Class Reference
Ratpac-two
RAT::PMTWaveformGenerator Class Reference

Public Member Functions

 PMTWaveformGenerator (std::string modelName)
 
virtual PMTWaveform GenerateWaveforms (DS::MCPMT *mcpmt, double triggerTime)
 
double PickGaussianWidth ()
 

Public Attributes

std::string fModelName
 
DBLinkPtr lpulse
 
std::string fPMTPulseType
 
std::string fPMTPulseShape
 
double fPMTPulseMin
 
double fPMTPulseOffset
 
double fTerminationOhms
 
bool fPMTPulsePolarity
 
double fLogNPulseWidth
 
double fLogNPulseMean
 
std::vector< double > fGausPulseWidth
 
std::vector< double > fGausPulseWidthProb
 
std::vector< double > fGausPulseWidthProbCumu
 
std::vector< double > fPMTPulseShapeTimes
 
std::vector< double > fPMTPulseShapeValues
 

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/PMTWaveformGenerator.hh
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/daq/src/PMTWaveformGenerator.cc