22 : foundAverage_(
false) {
41 float tTrigMean, tTrigSigma,
kFactor;
51 return DTTTrigData(corrMean, corrSigma, corrKFactor);
67 float tTrigMean, tTrigSigma,
kFactor;
72 ave2Mean += tTrigMean * tTrigMean;
74 ave2Sigma += tTrigSigma * tTrigSigma;
94 LogVerbatim(
"Calibration") <<
"[DTTTrigFillWithAverage] Found from " << nIter <<
" SL's\n" 95 <<
" average tTrig mean: " <<
aveMean <<
"\n" 96 <<
" tTrig mean RMS: " <<
rmsMean <<
"\n" 97 <<
" average tTrig sigma: " <<
aveSigma <<
"\n" 98 <<
" tTrig sigma RMS: " <<
rmsSigma <<
"\n" Log< level::Info, true > LogVerbatim
void setES(const edm::EventSetup &setup) override
struct dtCalibration::DTTTrigFillWithAverage::@65 initialTTrig_
uint32_t cc[maxCellsPerHit]
edm::ESHandle< DTGeometry > muonGeom_
DTTTrigData correction(const DTSuperLayerId &) override
int get(int wheelId, int stationId, int sectorId, int slId, float &tTrig, float &tTrms, float &kFact, DTTimeUnits::type unit) const
get content
const DTTtrig * tTrigMap_
edm::ESGetToken< DTGeometry, MuonGeometryRecord > dtGeomToken_
~DTTTrigFillWithAverage() override
edm::ESGetToken< DTTtrig, DTTtrigRcd > ttrigToken_
const std::vector< const DTSuperLayer * > & superLayers() const
Return a vector of all SuperLayer.