36 float tTrigMean, tTrigSigma,
kFactor;
41 throw cms::Exception(
"[DTTTrigMatchRPhi]") <<
"Could not find tTrig entry in DB for" << slId << endl;
42 return DTTTrigData(tTrigMean, tTrigSigma,
kFactor);
45 float tTrigMeanNew, tTrigSigmaNew, kFactorNew;
48 tTrigMeanNew = (tTrigMean + tTrigMeanNew) / 2.;
50 tTrigSigmaNew = (tTrigSigmaNew + tTrigSigma) / 2.;
53 return DTTTrigData(tTrigMeanNew, tTrigSigmaNew, kFactorNew);
55 return DTTTrigData(tTrigMean, tTrigSigma,
kFactor);
58 return DTTTrigData(tTrigMeanNew, tTrigSigmaNew, kFactorNew);
60 throw cms::Exception(
"[DTTTrigMatchRPhi]") <<
"Could not find tTrig entry in DB for" << slId <<
"\n" 61 << partnerSLId << endl;
const DTTtrig * tTrigMap_
int superLayer() const
Return the superlayer number.
DTChamberId chamberId() const
Return the corresponding ChamberId.
int get(int wheelId, int stationId, int sectorId, int slId, float &tTrig, float &tTrms, float &kFact, DTTimeUnits::type unit) const
get content