15 #ifndef ALGOTHRESHOLD_H
16 #define ALGOTHRESHOLD_H
19 namespace fhicl {
class ParameterSet; }
44 std::unique_ptr<pmtana::RiseTimeCalculatorBase> risetimecalculator=
nullptr,
45 const std::string
name=
"AlgoThreshold");
std::vector< double > PedestalSigma_t
AlgoThreshold(const std::string name="AlgoThreshold")
Default constructor.
void Reset()
Implementation of AlgoThreshold::reset() method.
std::vector< short > Waveform_t
bool RecoPulse(const pmtana::Waveform_t &wf, const pmtana::PedestalMean_t &mean_v, const pmtana::PedestalSigma_t &sigma_v)
Implementation of AlgoThreshold::reco() method.
double _nsigma_start
A variable holder for a multiplicative factor for the pedestal standard deviation to define the thres...
Class definition file of PMTPulseRecoBase.
std::vector< double > PedestalMean_t
double _start_adc_thres
A variable holder for a user-defined absolute ADC threshold value.