|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef COOLLUMIUTILITIES_ONLINELUMICALIBRATIONCONDDATA_H
14 #define COOLLUMIUTILITIES_ONLINELUMICALIBRATIONCONDDATA_H
76 std::map<unsigned int, OnlineLumiCalibrator>
m_cali;
84 #endif // not COOLLUMIUTILITIES_ONLINELUMICALIBRATIONCONDDATA_H
Hold mappings of ranges to condition objects.
Luminosity calibration data, produced by OnlineLumiCalibrationCondAlg.
std::map< unsigned int, OnlineLumiCalibrator > m_cali
Calibration storage by channel.
Utility class to apply calibrations from /TDAQ/OLC/CALIBRATIONS folder.
const OnlineLumiCalibrator * findLC(unsigned int channel) const
Look up calibration for a specific channel.
CONDCONT_DEF(OnlineLumiCalibrationCondData, 263944367)
bool calibrateMu(unsigned int channel, float raw, float &mu) const
Mu calibration.
float getMuToLumi(unsigned int channel) const
Return muToLumi parameter.
bool calibrateLumi(unsigned int channel, float raw, float &lumi) const
Luminosity calibration.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
macros to associate a CLID to a type
void set(unsigned int channel, OnlineLumiCalibrator &&lc)
Store a calibration data object,.