#include <PulseFitWithShape.h>
Public Member Functions | |
virtual double | doFit (double *, double *cova=nullptr) |
double | getAmpl () |
double | getTime () |
virtual void | init (int, int, int, int, int, const std::vector< double > &, double) |
PulseFitWithShape () | |
~PulseFitWithShape () override | |
Public Attributes | |
double | fAmp_fitted_max |
double | fTim_fitted_max |
Private Attributes | |
std::vector< double > | dshape |
int | fNb_iter |
double | fNoise |
int | fNsamples |
int | fNsamplesShape |
int | fNum_samp_after_max |
int | fNum_samp_bef_max |
std::vector< double > | pshape |
Definition at line 10 of file PulseFitWithShape.h.
PulseFitWithShape::PulseFitWithShape | ( | ) |
Definition at line 16 of file PulseFitWithShape.cc.
References fNoise, fNsamples, fNsamplesShape, fNum_samp_after_max, and fNum_samp_bef_max.
|
override |
Definition at line 25 of file PulseFitWithShape.cc.
|
virtual |
Definition at line 58 of file PulseFitWithShape.cc.
References isotrackTrainRegressor::a1, isotrackTrainRegressor::a2, c, HLT_FULL_cff::chi2, dshape, fAmp_fitted_max, fNb_iter, fNoise, fNsamples, fNsamplesShape, fNum_samp_after_max, fNum_samp_bef_max, fTim_fitted_max, mps_fire::i, gpuVertexFinder::noise, and pshape.
Referenced by EcalLaserAnalyzer2::endJob().
|
inline |
Definition at line 28 of file PulseFitWithShape.h.
References fAmp_fitted_max.
Referenced by EcalLaserAnalyzer2::endJob().
|
inline |
Definition at line 29 of file PulseFitWithShape.h.
References fTim_fitted_max.
Referenced by EcalLaserAnalyzer2::endJob().
|
virtual |
Definition at line 29 of file PulseFitWithShape.cc.
References gather_cfg::cout, dshape, fNb_iter, fNoise, fNsamples, fNsamplesShape, fNum_samp_after_max, fNum_samp_bef_max, mps_fire::i, and pshape.
Referenced by EcalLaserAnalyzer2::endJob().
|
private |
Definition at line 37 of file PulseFitWithShape.h.
double PulseFitWithShape::fAmp_fitted_max |
Definition at line 25 of file PulseFitWithShape.h.
|
private |
Definition at line 39 of file PulseFitWithShape.h.
|
private |
Definition at line 34 of file PulseFitWithShape.h.
Referenced by doFit(), init(), and PulseFitWithShape().
|
private |
Definition at line 32 of file PulseFitWithShape.h.
Referenced by doFit(), init(), and PulseFitWithShape().
|
private |
Definition at line 33 of file PulseFitWithShape.h.
Referenced by doFit(), init(), and PulseFitWithShape().
|
private |
Definition at line 41 of file PulseFitWithShape.h.
Referenced by doFit(), init(), and PulseFitWithShape().
|
private |
Definition at line 40 of file PulseFitWithShape.h.
Referenced by doFit(), init(), and PulseFitWithShape().
double PulseFitWithShape::fTim_fitted_max |
Definition at line 26 of file PulseFitWithShape.h.
|
private |
Definition at line 36 of file PulseFitWithShape.h.