ATLAS Offline Software
Loading...
Searching...
No Matches
GfexInputMonitorAlgorithm.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef TRIGT1CALOMONITORING_GFEXINPUTMONITORALGORITHM_H
5#define TRIGT1CALOMONITORING_GFEXINPUTMONITORALGORITHM_H
6
10
11//
15
17public:GfexInputMonitorAlgorithm( const std::string& name, ISvcLocator* pSvcLocator );
18 virtual ~GfexInputMonitorAlgorithm()=default;
19 virtual StatusCode initialize() override;
20 virtual StatusCode fillHistograms( const EventContext& ctx ) const override;
21
22private:
23
24 StringProperty m_packageName{this,"PackageName","GfexInputMonitor","group name for histograming"};
25
26 // container keys including steering parameter and description
27 SG::ReadHandleKey<xAOD::gFexTowerContainer> m_gFexTowerContainerKey{this, "gFexTowerContainer","L1_gFexDataTowers","SG key of the input gFex Tower container"};
28 SG::ReadHandleKey<xAOD::gFexTowerContainer> m_gFexEmulatedTowerKey{this, "gFexEmulatedTowerContainer","L1_gFexEmulatedTowers","SG key of the emulated gFex Tower container"};
29
30 //funtions defined
31 int getBinNumberTower(const float& inputEta, const float& inputPhi, int xbin, int ybin) const;
32
33};
34#endif
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.
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
virtual ~GfexInputMonitorAlgorithm()=default
SG::ReadHandleKey< xAOD::gFexTowerContainer > m_gFexEmulatedTowerKey
SG::ReadHandleKey< xAOD::gFexTowerContainer > m_gFexTowerContainerKey
Property holding a SG store/key/clid from which a ReadHandle is made.
void initialize()