#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 | ( | ) |
Definition at line 19 of file TMom.cc.
References StGenEvtProducer_cfi::init.
TMom::TMom | ( | double | cutlow, |
double | cuthigh | ||
) |
Definition at line 25 of file TMom.cc.
References StGenEvtProducer_cfi::init.
TMom::TMom | ( | const std::vector< double > & | cutlow, |
const std::vector< double > & | cuthigh | ||
) |
Definition at line 29 of file TMom.cc.
References StGenEvtProducer_cfi::init.
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 | ||
) |
Definition at line 117 of file TMom.cc.
References hpstanc_transforms::max, min(), nevt, TagProbeFitTreeAnalyzer_cfi::passing, combinedConstraintHelpers::sum2(), and heppy_batch::val.
double TMom::getM3 | ( | ) |
Definition at line 174 of file TMom.cc.
References funct::m, and nevt.
Referenced by EcalTestPulseAnalyzer::endJob().
double TMom::getMax | ( | ) |
Definition at line 187 of file TMom.cc.
References hpstanc_transforms::max.
Referenced by EcalTestPulseAnalyzer::endJob().
double TMom::getMean | ( | ) |
Definition at line 147 of file TMom.cc.
References RecoTauDiscriminantConfiguration::mean, and nevt.
Referenced by EcalABAnalyzer::endJob(), EcalTestPulseAnalyzer::endJob(), EcalLaserAnalyzer2::endJob(), and EcalLaserAnalyzer::endJob().
double TMom::getMean2 | ( | ) |
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, createfilelist::int, gen::k, hpstanc_transforms::max, min(), and AlCaHLTBitMon_ParallelJobs::p.
double TMom::getRMS | ( | ) |
Definition at line 166 of file TMom.cc.
References funct::m, nevt, and RecoTauDiscriminantConfiguration::rms.
Referenced by EcalTestPulseAnalyzer::endJob().
|
private |
Definition at line 39 of file TMom.cc.
References i, hpstanc_transforms::max, RecoTauDiscriminantConfiguration::mean, min(), nevt, RecoTauDiscriminantConfiguration::rms, and combinedConstraintHelpers::sum2().
|
private |
Definition at line 64 of file TMom.cc.
References i, hpstanc_transforms::max, RecoTauDiscriminantConfiguration::mean, min(), nevt, RecoTauDiscriminantConfiguration::rms, and combinedConstraintHelpers::sum2().
void TMom::setCut | ( | const std::vector< double > & | cutlow, |
const std::vector< double > & | cuthigh | ||
) |