|
ATLAS Offline Software
|
Go to the documentation of this file.
14 static const InterfaceID IID_TileCondToolNoiseSample(
"TileCondToolNoiseSample", 1, 0);
16 return IID_TileCondToolNoiseSample;
24 declareInterface<ITileCondToolNoise>(
this);
25 declareInterface<TileCondToolNoiseSample>(
this);
46 return StatusCode::SUCCESS;
54 return StatusCode::SUCCESS;
110 const EventContext &ctx)
const {
122 const EventContext &ctx)
const {
133 const EventContext &ctx)
const {
144 const EventContext &ctx)
const {
146 float pedestalDifference(0.0);
159 return pedestalDifference;
float getHfn2(unsigned int drawerIdx, unsigned int channel, unsigned int adc) const
float getHfn(unsigned int drawerIdx, unsigned int channel, unsigned int adc) const
bool empty() const
Test if the key is blank.
float calibrateChannel(unsigned int drawerIdx, unsigned int channel, unsigned int adc, float amplitude, TileRawChannelUnit::UNIT rawDataUnitIn, TileRawChannelUnit::UNIT rawDataUnitOut) const
Calibrate a Tile channel.
float getHfn1(unsigned int drawerIdx, unsigned int channel, unsigned int adc) const
::StatusCode StatusCode
StatusCode definition for legacy code.
float getHfnNorm(unsigned int drawerIdx, unsigned int channel, unsigned int adc) const
Helpers for checking error return status codes and reporting errors.
StatusCode initialize(bool used=true)
const PlainObject unit() const
This is a plugin that makes Eigen look like CLHEP & defines some convenience methods.
float calibrateOnlineChannel(unsigned int drawerIdx, unsigned int channel, unsigned int adc, float amplitude, TileRawChannelUnit::UNIT onlUnit) const
Calibrate an online Tile channel from OnlineADCcounts to an arbitrary Online unit,...
float getPed(unsigned int drawerIdx, unsigned int channel, unsigned int adc) const
float getLfn(unsigned int drawerIdx, unsigned int channel, unsigned int adc) const