27 #ifndef UndershootCorr_H 28 #define UndershootCorr_H 62 void crc(std::vector<double> &orig, std::vector<double> &corr,
double pedi,
double csi,
size_t plane)
const;
63 void estimatepars(std::vector<double> &
x, std::vector<double> &
y,
double &pedi,
double &csi,
size_t plane)
const;
64 void wlinfit(std::vector<double>
x, std::vector<double> &
y, std::vector<double> &
e,
double &slope,
double &intercept)
const;
void estimatepars(std::vector< double > &x, std::vector< double > &y, double &pedi, double &csi, size_t plane) const
~UndershootCorr() override=default
std::vector< double > m_TDecayConst
DataMap update(AdcChannelData &acd) const override
std::vector< double > m_SignalThreshold
std::vector< double > m_FSubConst
UndershootCorr(fhicl::ParameterSet const &ps)
std::vector< double > m_LCD
std::vector< bool > m_RestoreBaseline
std::vector< double > m_LCA
static constexpr double ps
void crc(std::vector< double > &orig, std::vector< double > &corr, double pedi, double csi, size_t plane) const
std::vector< double > m_LCC
std::vector< double > m_LCB
std::vector< bool > m_CorrectFlag
void wlinfit(std::vector< double > x, std::vector< double > &y, std::vector< double > &e, double &slope, double &intercept) const