LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
RiseTimeCalculatorBase.h
Go to the documentation of this file.
1 
10 #ifndef RISETIMECALCULATORBASE_H
11 #define RISETIMECALCULATORBASE_H
12 
14 
15 namespace pmtana {
17 
18  public:
19  // Default destructor
20  virtual ~RiseTimeCalculatorBase() noexcept = default;
21 
22  // Method to calculate the OpFlash t0
23  virtual double RiseTime(const pmtana::Waveform_t& wf_pulse,
24  const pmtana::PedestalMean_t& ped_pulse,
25  bool _positive) const = 0;
26 
27  private:
28  };
29 }
30 
31 #endif
virtual double RiseTime(const pmtana::Waveform_t &wf_pulse, const pmtana::PedestalMean_t &ped_pulse, bool _positive) const =0
std::vector< short > Waveform_t
virtual ~RiseTimeCalculatorBase() noexcept=default
std::vector< double > PedestalMean_t