5#ifndef TILECONDITIONS_TILECONDTOOLEMSCALE_H
6#define TILECONDITIONS_TILECONDTOOLEMSCALE_H
66 virtual StatusCode
finalize()
override;
81 float channelCalib(
unsigned int drawerIdx,
unsigned int channel,
unsigned int adc,
float amplitude
92 float doCalibEms(
unsigned int drawerIdx,
unsigned int channel,
float amplitude)
const;
102 float doCalibCes(
unsigned int drawerIdx,
unsigned int channel,
float amplitude,
bool applyLasCorr =
true)
const;
112 float doCalibLas(
unsigned int drawerIdx,
unsigned int channel,
float amplitude)
const;
123 float doCalibCis(
unsigned int drawerIdx,
unsigned int channel,
unsigned int adc,
float amplitude)
const;
137 float channelCalibOnl(
unsigned int drawerIdx,
unsigned int channel,
unsigned int adc,
float amplitude
148 float doCalibEmsOnl(
unsigned int drawerIdx,
unsigned int channel,
float amplitude)
const;
158 float doCalibCesOnl(
unsigned int drawerIdx,
unsigned int channel,
float amplitude,
bool applyLasCorr =
true)
const;
168 float doCalibLasOnl(
unsigned int drawerIdx,
unsigned int channel,
float amplitude)
const;
179 float doCalibCisOnl(
unsigned int drawerIdx,
unsigned int channel,
unsigned int adc,
float amplitude)
const;
195 float undoOnlCalib(
unsigned int drawerIdx,
unsigned int channel,
unsigned int adc,
float amplitude
208 float getCesRefLas(
unsigned int drawerIdx,
unsigned int channel,
unsigned int adc)
const;
216 float getCesRefHv(
unsigned int drawerIdx,
unsigned int channel)
const;
224 float getCesRefTemp(
unsigned int drawerIdx,
unsigned int channel)
const;
231 float getLasFiber(
unsigned int drawerIdx,
unsigned int channel)
const;
250 float getLasRefHv(
unsigned int drawerIdx,
unsigned int channel)
const;
260 "TileEMScale",
"TileEMScale",
"Input Tile EMS calibration constants"};