![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
10 #ifndef TILERAWCHANNELNOISEFILTER_H
11 #define TILERAWCHANNELNOISEFILTER_H
25 #include "GaudiKernel/ToolHandle.h"
26 #include "GaudiKernel/ServiceHandle.h"
67 "TileEMScale",
"TileEMScale",
"Input Tile EMS calibration constants"};
73 "TileSampleNoise",
"TileSampleNoise",
"Input Tile sample noise"};
79 "TileBadChannels",
"TileBadChannels",
"Input Tile bad channel status"};
97 #endif // TILERAWCHANNELNOISEFILTER_H
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual StatusCode finalize() override
AlgTool finalize method.
float m_ADCmaskValueMinusEps
indicates channels which were masked in background dataset
float m_minimumNumberOfTruncatedChannels
SG::ReadCondHandleKey< TileSampleNoise > m_sampleNoiseKey
Name of TileSampleNoise in condition store.
const TileInfo * m_tileInfo
Helper class for TileCal online (hardware) identifiers.
SG::ReadHandleKey< TileDQstatus > m_DQstatusKey
::StatusCode StatusCode
StatusCode definition for legacy code.
Helper for holding non-const raw data prior to recording in SG.
Information produced by TileDQstatusAlg (used to be done by TileBeamInfoProvider).
SG::ReadCondHandleKey< TileEMScale > m_emScaleKey
Name of TileEMScale in condition store.
virtual StatusCode process(TileMutableRawChannelContainer &rchCont, const EventContext &ctx) const override
process the coherent noise subtruction algorithm and correct TileRawChannel amplitudes
float m_truncationThresholdOnAbsEinSigma
virtual StatusCode initialize() override
AlgTool initialize method.
const TileHWID * m_tileHWID
Pointer to TileHWID.
This tool subtracts common-mode noise from all TileRawChannels in one container.
SG::ReadCondHandleKey< TileBadChannels > m_badChannelsKey
Name of TileBadChannels in condition store.
TileRawChannelNoiseFilter(const std::string &type, const std::string &name, const IInterface *parent)
AlgTool like constructor.
virtual ~TileRawChannelNoiseFilter()
Virtual destructor.