ATLAS Offline Software
Loading...
Searching...
No Matches
TileRawChannelFlxMonitorAlgorithm.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TILEMONITORING_TILERAWCHANNELFLXALGORITHM_H
6#define TILEMONITORING_TILERAWCHANNELFLXALGORITHM_H
7
8// Tile includes
10
11
12// Atlas includes
16
17class TileHWID;
18
20
21 public:
22
25 virtual StatusCode initialize() override;
26 virtual StatusCode fillHistograms( const EventContext& ctx ) const override;
27
28 private:
29
31 "TileRawChannelContainerLegacy", "TileRawChannelFit", "Tile raw channel container"};
32
34 "TileRawChannelContainerFlx", "TileRawChannelFlxFit", "Tile raw channel container for Felix"};
35
36 const TileHWID* m_tileHWID{nullptr};
37
38 Gaudi::Property<std::vector<int>> m_fragIDsToCompare{this, "TileFragIDsToCompare", {0x201, 0x402}, "Tile Frag IDs of modules to compare."};
39
40 Gaudi::Property<unsigned int> m_felixScale{this, "FelixScale", 1, "Scale factor between Felix and Legacy ADC counts"}; // 1 for pedestal run or 4 for physics run
41
42};
43#endif // TILEMONITORING_TILERAWCHANNELFLXALGORITHM_H
Header file to be included by clients of the Monitored infrastructure.
Property holding a SG store/key/clid from which a ReadHandle is made.
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Property holding a SG store/key/clid from which a ReadHandle is made.
Helper class for TileCal online (hardware) identifiers.
Definition TileHWID.h:49
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
SG::ReadHandleKey< TileRawChannelContainer > m_rawChannelContainerKeyLegacy
virtual ~TileRawChannelFlxMonitorAlgorithm()=default
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
SG::ReadHandleKey< TileRawChannelContainer > m_rawChannelContainerKeyFlx
Gaudi::Property< std::vector< int > > m_fragIDsToCompare
void initialize()