20 namespace fhicl {
class ParameterSet; }
43 AlgoCFD(
const fhicl::ParameterSet &pset,
44 std::unique_ptr<pmtana::RiseTimeCalculatorBase> risetimecalculator=
nullptr,
45 const std::string
name=
"CFD");
const std::map< unsigned, double > LinearZeroPointX(const std::vector< double > &trace)
std::vector< double > PedestalSigma_t
void Reset()
Implementation of AlgoCFD::reset() method.
M::value_type trace(const M &m)
AlgoCFD(const std::string name="CFD")
Default constructor.
std::vector< short > Waveform_t
bool RecoPulse(const pmtana::Waveform_t &, const pmtana::PedestalMean_t &, const pmtana::PedestalSigma_t &)
Implementation of AlgoCFD::reco() method.
Class definition file of PMTPulseRecoBase.
std::vector< double > PedestalMean_t