38 float tTrigMean, tTrigSigma,
kFactor;
48 return DTTTrigData(corrMean, corrSigma, corrKFactor);
64 float tTrigMean, tTrigSigma,
kFactor;
69 ave2Mean += tTrigMean * tTrigMean;
70 aveSigma += tTrigSigma;
71 ave2Sigma += tTrigSigma * tTrigSigma;
78 float rmsMean = ave2Mean / (nIter - 1) - aveMean * aveMean;
79 rmsMean =
sqrt(rmsMean);
81 float rmsSigma = ave2Sigma / (nIter - 1) - aveSigma * aveSigma;
82 rmsSigma =
sqrt(rmsSigma);
91 LogVerbatim(
"Calibration") <<
"[DTTTrigFillWithAverage] Found from " << nIter <<
" SL's\n" 92 <<
" average tTrig mean: " << aveMean <<
"\n" 93 <<
" tTrig mean RMS: " << rmsMean <<
"\n" 94 <<
" average tTrig sigma: " << aveSigma <<
"\n" 95 <<
" tTrig sigma RMS: " << rmsSigma <<
"\n" T getUntrackedParameter(std::string const &, T const &) const
void setES(const edm::EventSetup &setup) override
edm::ESHandle< DTGeometry > muonGeom_
struct dtCalibration::DTTTrigFillWithAverage::@62 initialTTrig_
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_
~DTTTrigFillWithAverage() override
const std::vector< const DTSuperLayer * > & superLayers() const
Return a vector of all SuperLayer.