#include <TMom.h>
Public Member Functions | |
void | addEntry (double val) |
void | addEntry (double val, 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 (std::vector< double >, std::vector< double >) |
TMom () | |
TMom (double, double) | |
TMom (std::vector< double >, std::vector< double >) | |
virtual | ~TMom () |
Public Attributes | |
int | _dimCut |
Private Member Functions | |
void | init (double, double) |
void | init (std::vector< double >, 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 | ( | std::vector< double > | cutlow, |
std::vector< double > | cuthigh | ||
) |
void TMom::addEntry | ( | double | val | ) |
Definition at line 111 of file TMom.cc.
References revisionDML::addEntry().
Referenced by EcalABAnalyzer::analyze(), EcalLaserAnalyzer2::analyze(), EcalLaserAnalyzer::analyze(), and EcalTestPulseAnalyzer::endJob().
void TMom::addEntry | ( | double | val, |
std::vector< double > | valcut | ||
) |
double TMom::getM3 | ( | ) |
double TMom::getMax | ( | ) |
double TMom::getMean | ( | ) |
Definition at line 148 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 165 of file TMom.cc.
References nevt.
Referenced by EcalTestPulseAnalyzer::endJob().
std::vector< double > TMom::getPeak | ( | ) |
Definition at line 190 of file TMom.cc.
References i, gen::k, max(), min, and AlCaHLTBitMon_ParallelJobs::p.
double TMom::getRMS | ( | ) |
Definition at line 167 of file TMom.cc.
References m, nevt, and plotscripts::rms().
Referenced by EcalTestPulseAnalyzer::endJob().
|
private |
Definition at line 40 of file TMom.cc.
References i, max(), timingPdfMaker::mean, min, nevt, and plotscripts::rms().
|
private |
Definition at line 65 of file TMom.cc.
References i, max(), timingPdfMaker::mean, min, nevt, and plotscripts::rms().
void TMom::setCut | ( | std::vector< double > | cutlow, |
std::vector< double > | cuthigh | ||
) |