#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 18 of file PulseFitWithShape.cc.
References fNoise, fNsamples, fNsamplesShape, fNum_samp_after_max, and fNum_samp_bef_max.
|
override |
Definition at line 27 of file PulseFitWithShape.cc.
|
virtual |
Definition at line 60 of file PulseFitWithShape.cc.
References testProducerWithPsetDescEmpty_cfi::a2, ecalMGPA::adc(), HltBtagPostValidation_cff::c, hltPixelTracks_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, createfilelist::int, hgcalDigitizer_cfi::noise, pshape, q1, q2, indexGen::s2, RandomServiceHelper::t1, testProducerWithPsetDescEmpty_cfi::y1, and testProducerWithPsetDescEmpty_cfi::y2.
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 31 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.