ATLAS Offline Software
TileRawChannelGainFilter.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TILETBREC_TILERAWCHANNELGAINFILTER_H
6 #define TILETBREC_TILERAWCHANNELGAINFILTER_H
7 
9 
13 
14 class TileHWID;
15 
21  public:
22 
24  virtual ~TileRawChannelGainFilter() = default;
25 
26  StatusCode initialize() override;
27  StatusCode execute(const EventContext& ctx) const override;
28  StatusCode finalize() override;
29 
30  private:
31 
33  "InputRawChannelContainer", "TileRawChannelCnt", "Input Tile raw channel container key"};
34 
36  "OutputRawChannelContainer", "TileRawChannelFiltered", "Output Tile raw channel container key"};
37 
38  const TileHWID* m_tileHWID{nullptr};
40 };
41 
42 #endif // TILETBREC_TILERAWCHANNELGAINFILTER_H
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
TileRawChannelGainFilter::m_tileHWID
const TileHWID * m_tileHWID
Definition: TileRawChannelGainFilter.h:38
TileRawChannelGainFilter::OVERFLOW_PEDESTAL_MAX
@ OVERFLOW_PEDESTAL_MAX
Definition: TileRawChannelGainFilter.h:39
TileRawChannelGainFilter::m_inputContainerKey
SG::ReadHandleKey< TileRawChannelContainer > m_inputContainerKey
Definition: TileRawChannelGainFilter.h:32
TileRawChannelGainFilter::finalize
StatusCode finalize() override
Definition: TileRawChannelGainFilter.cxx:98
SG::ReadHandleKey< TileRawChannelContainer >
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition: AthReentrantAlgorithm.h:83
TileRawChannelContainer.h
TileHWID
Helper class for TileCal online (hardware) identifiers.
Definition: TileHWID.h:49
AthReentrantAlgorithm::AthReentrantAlgorithm
AthReentrantAlgorithm()
Default constructor:
SG::WriteHandleKey< TileRawChannelContainer >
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
TileRawChannelGainFilter::m_outputContainerKey
SG::WriteHandleKey< TileRawChannelContainer > m_outputContainerKey
Definition: TileRawChannelGainFilter.h:35
TileRawChannelGainFilter::~TileRawChannelGainFilter
virtual ~TileRawChannelGainFilter()=default
TileRawChannelGainFilter::OVERFLOW_PEDESTAL_MIN
@ OVERFLOW_PEDESTAL_MIN
Definition: TileRawChannelGainFilter.h:39
AthReentrantAlgorithm.h
WriteHandleKey.h
Property holding a SG store/key/clid from which a WriteHandle is made.
TileRawChannelGainFilter::execute
StatusCode execute(const EventContext &ctx) const override
Definition: TileRawChannelGainFilter.cxx:33
TileRawChannelGainFilter::initialize
StatusCode initialize() override
Definition: TileRawChannelGainFilter.cxx:18
TileRawChannelGainFilter::TileOverflowPedestal
TileOverflowPedestal
Definition: TileRawChannelGainFilter.h:39
TileRawChannelGainFilter
This algorithm copies TileRawChannel from input container to output container.
Definition: TileRawChannelGainFilter.h:20