#include <TMom.h>
Public Member Functions | |
void | addEntry (double val) |
void | addEntry (double val, const std::vector< double > &valcut) |
double | getM3 () |
double | getMax () |
double | getMean () |
double | getMean2 () |
double | getMean3 () |
double | getMin () |
int | getNevt () |
std::vector< double > | getPeak () |
double | getRMS () |
void | setCut (double, double) |
void | setCut (const std::vector< double > &, const std::vector< double > &) |
TMom () | |
TMom (double, double) | |
TMom (const std::vector< double > &, const std::vector< double > &) | |
virtual | ~TMom () |
Public Attributes | |
int | _dimCut |
Private Member Functions | |
void | init (double, double) |
void | init (const std::vector< double > &, const std::vector< double > &) |
Private Attributes | |
std::vector< double > | _ampl |
std::vector< double > | _cutHigh |
std::vector< double > | _cutLow |
int | bing [101] |
double | M3 |
double | max |
double | mean |
double | mean2 |
double | mean3 |
double | min |
int | nevt |
double | peak |
double | rms |
double | sum |
double | sum2 |
double | sum3 |
TMom::TMom | ( | double | cutlow, |
double | cuthigh | ||
) |
TMom::TMom | ( | const std::vector< double > & | cutlow, |
const std::vector< double > & | cuthigh | ||
) |
void TMom::addEntry | ( | double | val | ) |
Definition at line 110 of file TMom.cc.
References revisionDML::addEntry().
Referenced by EcalABAnalyzer::analyze(), EcalLaserAnalyzer2::analyze(), EcalLaserAnalyzer::analyze(), and EcalTestPulseAnalyzer::endJob().
void TMom::addEntry | ( | double | val, |
const std::vector< double > & | valcut | ||
) |
double TMom::getM3 | ( | ) |
Definition at line 174 of file TMom.cc.
References visualization-live-secondInstance_cfg::m, and nevt.
Referenced by EcalTestPulseAnalyzer::endJob().
double TMom::getMax | ( | ) |
Definition at line 187 of file TMom.cc.
References bookConverter::max.
Referenced by EcalTestPulseAnalyzer::endJob().
double TMom::getMean | ( | ) |
Definition at line 147 of file TMom.cc.
References timingPdfMaker::mean, and nevt.
Referenced by EcalABAnalyzer::endJob(), EcalTestPulseAnalyzer::endJob(), EcalLaserAnalyzer2::endJob(), and EcalLaserAnalyzer::endJob().
double TMom::getMin | ( | ) |
int TMom::getNevt | ( | ) |
Definition at line 164 of file TMom.cc.
References nevt.
Referenced by EcalTestPulseAnalyzer::endJob().
std::vector< double > TMom::getPeak | ( | ) |
Definition at line 189 of file TMom.cc.
References i, relval_steps::k, bookConverter::max, min(), and AlCaHLTBitMon_ParallelJobs::p.
double TMom::getRMS | ( | ) |
Definition at line 166 of file TMom.cc.
References visualization-live-secondInstance_cfg::m, nevt, and plotscripts::rms().
Referenced by EcalTestPulseAnalyzer::endJob().
|
private |
Definition at line 39 of file TMom.cc.
References i, bookConverter::max, timingPdfMaker::mean, min(), nevt, and plotscripts::rms().
|
private |
Definition at line 64 of file TMom.cc.
References assert(), i, bookConverter::max, timingPdfMaker::mean, min(), nevt, and plotscripts::rms().
void TMom::setCut | ( | const std::vector< double > & | cutlow, |
const std::vector< double > & | cuthigh | ||
) |