#include <DTTTrigFillWithAverage.h>
Public Member Functions | |
DTTTrigData | correction (const DTSuperLayerId &) override |
DTTTrigFillWithAverage (const edm::ParameterSet &, edm::ConsumesCollector) | |
void | setES (const edm::EventSetup &setup) override |
~DTTTrigFillWithAverage () override | |
Public Member Functions inherited from dtCalibration::DTTTrigBaseCorrection | |
DTTTrigBaseCorrection () | |
virtual | ~DTTTrigBaseCorrection () |
Private Member Functions | |
void | getAverage () |
Private Attributes | |
edm::ESGetToken< DTGeometry, MuonGeometryRecord > | dtGeomToken_ |
bool | foundAverage_ |
struct { | |
float aveKFactor | |
float aveMean | |
float aveSigma | |
float rmsMean | |
float rmsSigma | |
} | initialTTrig_ |
edm::ESHandle< DTGeometry > | muonGeom_ |
const DTTtrig * | tTrigMap_ |
edm::ESGetToken< DTTtrig, DTTtrigRcd > | ttrigToken_ |
Definition at line 26 of file DTTTrigFillWithAverage.h.
DTTTrigFillWithAverage::DTTTrigFillWithAverage | ( | const edm::ParameterSet & | pset, |
edm::ConsumesCollector | cc | ||
) |
Definition at line 21 of file DTTTrigFillWithAverage.cc.
References edm::BeginRun, dtGeomToken_, edm::ConsumesCollector::esConsumes(), muonDTDigis_cfi::pset, and ttrigToken_.
|
override |
Definition at line 28 of file DTTTrigFillWithAverage.cc.
|
overridevirtual |
Implements dtCalibration::DTTTrigBaseCorrection.
Definition at line 40 of file DTTTrigFillWithAverage.cc.
References foundAverage_, DTTtrig::get(), getAverage(), initialTTrig_, dttriganalyzer_cfi::kFactor, DTTimeUnits::ns, mps_update::status, and tTrigMap_.
|
private |
Definition at line 55 of file DTTTrigFillWithAverage.cc.
References aveKFactor, aveMean, aveSigma, foundAverage_, DTTtrig::get(), initialTTrig_, dttriganalyzer_cfi::kFactor, muonGeom_, DTTimeUnits::ns, rmsMean, rmsSigma, mathSSE::sqrt(), mps_update::status, DTGeometry::superLayers(), and tTrigMap_.
Referenced by correction().
|
overridevirtual |
Implements dtCalibration::DTTTrigBaseCorrection.
Definition at line 30 of file DTTTrigFillWithAverage.cc.
References dtGeomToken_, muonGeom_, singleTopDQM_cfi::setup, dttriganalyzer_cfi::tTrig, tTrigMap_, and ttrigToken_.
float dtCalibration::DTTTrigFillWithAverage::aveKFactor |
Definition at line 51 of file DTTTrigFillWithAverage.h.
Referenced by getAverage().
float dtCalibration::DTTTrigFillWithAverage::aveMean |
Definition at line 47 of file DTTTrigFillWithAverage.h.
Referenced by getAverage().
float dtCalibration::DTTTrigFillWithAverage::aveSigma |
Definition at line 49 of file DTTTrigFillWithAverage.h.
Referenced by getAverage().
|
private |
Definition at line 44 of file DTTTrigFillWithAverage.h.
Referenced by DTTTrigFillWithAverage(), and setES().
|
private |
Definition at line 54 of file DTTTrigFillWithAverage.h.
Referenced by correction(), and getAverage().
struct { ... } dtCalibration::DTTTrigFillWithAverage::initialTTrig_ |
Referenced by correction(), and getAverage().
|
private |
Definition at line 41 of file DTTTrigFillWithAverage.h.
Referenced by getAverage(), and setES().
float dtCalibration::DTTTrigFillWithAverage::rmsMean |
Definition at line 48 of file DTTTrigFillWithAverage.h.
Referenced by getAverage().
float dtCalibration::DTTTrigFillWithAverage::rmsSigma |
Definition at line 50 of file DTTTrigFillWithAverage.h.
Referenced by getAverage().
|
private |
Definition at line 40 of file DTTTrigFillWithAverage.h.
Referenced by correction(), getAverage(), and setES().
|
private |
Definition at line 43 of file DTTTrigFillWithAverage.h.
Referenced by DTTTrigFillWithAverage(), and setES().