|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef TILERECUTILS_TILERAWCHANNELOF1CORRECTOR_H
9 #define TILERECUTILS_TILERAWCHANNELOF1CORRECTOR_H
25 #include "GaudiKernel/ToolHandle.h"
65 "TileSampleNoise",
"TileSampleNoise",
"Input Tile sample noise"};
70 "TileOnlineSampleNoise",
"TileOnlineSampleNoise",
"Input online Tile sample noise"};
73 "TileCondToolOfc",
"TileCondToolOfcCoolOF1",
"Tile OFC tool"};
76 "TileCondToolTiming",
"TileCondToolOnlineTiming",
"Tile timing tool"};
82 "TileEMScale",
"TileEMScale",
"Input Tile EMS calibration constants"};
85 "TileCondToolDspThreshold",
"TileCondToolDspThreshold",
"Tile DSP thresholds tool"};
89 "TileDigitsContainer",
"TileDigitsCnt",
"Input Tile digits container key"};
96 #endif // TILERECUTILS_TILERAWCHANNELOF1CORRECTOR_H
Property holding a SG store/key/clid from which a ReadHandle is made.
bool m_correctPedestalDifference
virtual StatusCode finalize() override
AlgTool finalize method.
bool m_zeroAmplitudeWithoutDigits
Helper class for TileCal online (hardware) identifiers.
SG::ReadCondHandleKey< TileEMScale > m_emScaleKey
Name of TileEMScale in condition store.
ToolHandle< TileCondToolTiming > m_tileToolTiming
SG::ReadCondHandleKey< TileSampleNoise > m_sampleNoiseKey
Name of TileSampleNoise in condition store.
::StatusCode StatusCode
StatusCode definition for legacy code.
Helper for holding non-const raw data prior to recording in SG.
ToolHandle< ITileCondToolDspThreshold > m_tileDspThreshold
This tool correct TileRawChannels amplitudes which came from OF1 DSP if pedestal changed.
TileRawChannelOF1Corrector(const std::string &type, const std::string &name, const IInterface *parent)
AlgTool like constructor.
virtual ~TileRawChannelOF1Corrector()
Virtual destructor.
const TileHWID * m_tileHWID
Pointer to TileHWID.
ToolHandle< ITileCondToolOfc > m_tileCondToolOfc
SG::ReadCondHandleKey< TileSampleNoise > m_onlineSampleNoiseKey
Name of online TileSampleNoise in condition store.
SG::ReadHandleKey< TileDigitsContainer > m_digitsContainerKey
virtual StatusCode initialize() override
AlgTool initialize method.
virtual StatusCode process(TileMutableRawChannelContainer &rchCont, const EventContext &ctx) const override
Correct TileRawChannel amplitudes if pedestal changed.