//////////////////////////////////////////////////////////////////// /// \class RAT::PMTWaveform /// /// \brief Sum of PMT pulses /// /// \author Josh Klein /// /// REVISION HISTORY:\n /// 10 Sep 2010 : Gabriel Orebi Gann - Bug fix in GetNext routine (it was /// returning the current pulse, not the next one) /// /// \details //////////////////////////////////////////////////////////////////// #ifndef __RAT_PMTWaveform__ #define __RAT_PMTWaveform__ #include #include namespace RAT { class PMTWaveform{ public: PMTWaveform(); virtual ~PMTWaveform(); virtual float GetHeight(double time); virtual int GetNext(double time); std::vector fPulse; }; } // namespace RAT #endif