#include <TMatacq.h>
Public Member Functions | |
int | compute_trise () |
int | countBadPulses (Int_t) |
int | doFit () |
void | enterdata (Int_t) |
int | findPeak () |
double | getAmpl () |
double | getBaseLine () |
double | getFwhm () |
int | getPt1 () |
int | getPt2 () |
int | getPtm () |
double | getsigBaseLine () |
double | getsigTimpeak () |
double | getSlide () |
double | getTimax () |
double | getTimpeak () |
double | getTrise () |
double | getWidth20 () |
double | getWidth80 () |
void | init () |
void | printitermatacqData (Int_t, Int_t, Int_t) |
void | printmatacqData (Int_t, Int_t, Int_t) |
int | rawPulseAnalysis (Int_t, Double_t *) |
TMatacq (int, int, int, int, int, int, int, int, int, int, int) | |
virtual | ~TMatacq () |
Private Member Functions | |
double | interpolate (double) |
Private Attributes | |
double | ampl |
int | bing [101] |
double | bl |
double | bong [100] |
double | comp_peak [1200] |
double | comp_trise [1200] |
int | endsample |
int | firstsample |
int | fNsamples |
int | fNum_samp_aft_max |
int | fNum_samp_bef_max |
double | fv1 [16] |
double | fv2 [16] |
double | fv3 [16] |
int | lastsample |
double | level1 |
double | level2 |
double | level3 |
double | meantrise |
int | nevlasers |
int | nevmtq0 |
int | nevmtq1 |
double | nsigcut |
int | nslide |
double | pkval |
int | presample |
int | samplemax |
double | sigbl |
double | sigpkval |
double | sigtrise |
double | slidingmean |
int | status [1200] |
double | t [16] |
double | timeatmax |
double | trise |
double | val [16] |
double | val_max |
double | width20 |
double | width50 |
double | width80 |
TMatacq::TMatacq | ( | int | Ntot, |
int | Nsamp1, | ||
int | Nsamp2, | ||
int | cut, | ||
int | Nbef, | ||
int | Naft, | ||
int | niv1, | ||
int | niv2, | ||
int | niv3, | ||
int | nevl, | ||
int | NSlide | ||
) |
|
virtual |
Definition at line 55 of file TMatacq.cc.
int TMatacq::compute_trise | ( | ) |
Definition at line 330 of file TMatacq.cc.
References relativeConstraints::error.
Referenced by EcalMatacqAnalyzer::endJob().
int TMatacq::countBadPulses | ( | Int_t | ) |
Definition at line 468 of file TMatacq.cc.
References lut2db_cfg::filename, i, NULL, and ntuplemaker::status.
int TMatacq::doFit | ( | ) |
Definition at line 201 of file TMatacq.cc.
References a, b, EnergyCorrector::c, python.connectstrParser::f1, python.connectstrParser::f2, python.connectstrParser::f3, i, j, NSPARAB, and create_public_lumi_plots::width.
Referenced by EcalMatacqAnalyzer::endJob().
void TMatacq::enterdata | ( | Int_t | anevt | ) |
int TMatacq::findPeak | ( | ) |
Definition at line 127 of file TMatacq.cc.
References relval_steps::k, and NMAXSAMP.
Referenced by EcalMatacqAnalyzer::endJob().
|
inline |
Definition at line 70 of file TMatacq.h.
References ampl.
Referenced by EcalMatacqAnalyzer::endJob().
|
inline |
|
inline |
Definition at line 74 of file TMatacq.h.
References width50.
Referenced by EcalMatacqAnalyzer::endJob().
|
inline |
|
inline |
|
inline |
Definition at line 65 of file TMatacq.h.
References sigbl.
Referenced by EcalMatacqAnalyzer::endJob().
|
inline |
Definition at line 68 of file TMatacq.h.
References sigpkval.
Referenced by EcalMatacqAnalyzer::endJob().
|
inline |
Definition at line 77 of file TMatacq.h.
References slidingmean.
Referenced by EcalMatacqAnalyzer::endJob().
|
inline |
Definition at line 71 of file TMatacq.h.
References timeatmax.
Referenced by EcalMatacqAnalyzer::endJob().
|
inline |
Definition at line 67 of file TMatacq.h.
References pkval.
Referenced by EcalMatacqAnalyzer::endJob().
|
inline |
Definition at line 73 of file TMatacq.h.
References trise.
Referenced by EcalMatacqAnalyzer::endJob().
|
inline |
Definition at line 75 of file TMatacq.h.
References width20.
Referenced by EcalMatacqAnalyzer::endJob().
|
inline |
Definition at line 76 of file TMatacq.h.
References width80.
Referenced by EcalMatacqAnalyzer::endJob().
void TMatacq::init | ( | ) |
Definition at line 17 of file TMatacq.cc.
References relval_steps::k, NMAXSAMP, NSPARAB, mathSSE::return(), and tree::t.
|
private |
void TMatacq::printitermatacqData | ( | Int_t | , |
Int_t | , | ||
Int_t | |||
) |
Definition at line 495 of file TMatacq.cc.
References lut2db_cfg::filename, i, NULL, mathSSE::sqrt(), contentValuesCheck::ss, and ntuplemaker::status.
void TMatacq::printmatacqData | ( | Int_t | , |
Int_t | , | ||
Int_t | |||
) |
Definition at line 413 of file TMatacq.cc.
References lut2db_cfg::filename, i, NULL, mathSSE::sqrt(), and contentValuesCheck::ss.
int TMatacq::rawPulseAnalysis | ( | Int_t | Nsamp, |
Double_t * | adc | ||
) |
Definition at line 59 of file TMatacq.cc.
References i, init, relval_steps::k, NMAXSAMP, mathSSE::sqrt(), and contentValuesCheck::ss.
Referenced by EcalMatacqAnalyzer::endJob().
|
private |
Definition at line 25 of file TMatacq.h.
Referenced by getBaseLine().
|
private |
Definition at line 27 of file TMatacq.h.
Referenced by getTimpeak().
|
private |
Definition at line 25 of file TMatacq.h.
Referenced by getsigBaseLine().
|
private |
Definition at line 27 of file TMatacq.h.
Referenced by getsigTimpeak().
|
private |
Definition at line 35 of file TMatacq.h.
Referenced by getSlide().
|
private |
Definition at line 33 of file TMatacq.h.
Referenced by dirstructure.Comparison::__make_image(), and dirstructure.Comparison::__repr__().
|
private |
Definition at line 26 of file TMatacq.h.
Referenced by getTimax().
|
private |
Definition at line 28 of file TMatacq.h.
Referenced by getTrise().
|
private |
Definition at line 23 of file TMatacq.h.
Referenced by value.Value::__iadd__(), value.Value::__idiv__(), value.Value::__isub__(), value.Value::__str__(), and value.Value::relerr().
|
private |
Definition at line 29 of file TMatacq.h.
Referenced by getWidth20().
|
private |
Definition at line 29 of file TMatacq.h.
Referenced by getWidth80().