ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigT1CaloMonitoring
src
L1CaloLegacyEDMMonitorAlgorithm.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_L1CALOLEGACYEDMMONITORALGORITHM_H
5
#define TRIGT1CALOMONITORING_L1CALOLEGACYEDMMONITORALGORITHM_H
6
7
#include "
AthenaMonitoring/AthMonitorAlgorithm.h
"
8
#include "
AthenaMonitoringKernel/Monitored.h
"
9
#include "
StoreGate/ReadHandleKey.h
"
10
#include "
xAODTrigger/EmTauRoIContainer.h
"
11
#include "
xAODTrigger/JetRoIContainer.h
"
12
#include "
xAODTrigger/EnergySumRoI.h
"
13
14
class
L1CaloLegacyEDMMonitorAlgorithm
:
public
AthMonitorAlgorithm
{
15
public
:
16
L1CaloLegacyEDMMonitorAlgorithm
(
const
std::string& name, ISvcLocator* pSvcLocator );
17
18
virtual
~L1CaloLegacyEDMMonitorAlgorithm
()=
default
;
19
virtual
StatusCode
initialize
()
override
;
20
virtual
StatusCode
fillHistograms
(
const
EventContext& ctx )
const override
;
21
22
private
:
23
24
StringProperty
m_packageName
{
this
,
"PackageName"
,
"L1CaloLegacyEDMMonitor"
,
"group name for histograming"
};
25
SG::ReadHandleKey< xAOD::EmTauRoIContainer >
m_l1TauRoIKey
{
this
,
"l1TauRoIKey"
,
"LVL1EmTauRoIs"
,
"Tau L1 RoI key"
};
26
SG::ReadHandleKey< xAOD::JetRoIContainer >
m_l1JetRoIKey
{
this
,
"l1JetRoIKey"
,
"LVL1JetRoIs"
,
"Jet L1 RoI key"
};
27
SG::ReadHandleKey<xAOD::EnergySumRoI>
m_l1EnergySumRoIKey
{
this
,
"L1esumRoIName"
,
"LVL1EnergySumRoI"
,
"L1 Energy Sum ROI"
};
28
29
};
30
#endif
AthMonitorAlgorithm.h
EmTauRoIContainer.h
EnergySumRoI.h
JetRoIContainer.h
Monitored.h
Header file to be included by clients of the Monitored infrastructure.
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
AthMonitorAlgorithm::AthMonitorAlgorithm
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthMonitorAlgorithm.cxx:8
L1CaloLegacyEDMMonitorAlgorithm::m_l1TauRoIKey
SG::ReadHandleKey< xAOD::EmTauRoIContainer > m_l1TauRoIKey
Definition
L1CaloLegacyEDMMonitorAlgorithm.h:25
L1CaloLegacyEDMMonitorAlgorithm::m_packageName
StringProperty m_packageName
Definition
L1CaloLegacyEDMMonitorAlgorithm.h:24
L1CaloLegacyEDMMonitorAlgorithm::m_l1JetRoIKey
SG::ReadHandleKey< xAOD::JetRoIContainer > m_l1JetRoIKey
Definition
L1CaloLegacyEDMMonitorAlgorithm.h:26
L1CaloLegacyEDMMonitorAlgorithm::fillHistograms
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
Definition
L1CaloLegacyEDMMonitorAlgorithm.cxx:28
L1CaloLegacyEDMMonitorAlgorithm::~L1CaloLegacyEDMMonitorAlgorithm
virtual ~L1CaloLegacyEDMMonitorAlgorithm()=default
L1CaloLegacyEDMMonitorAlgorithm::m_l1EnergySumRoIKey
SG::ReadHandleKey< xAOD::EnergySumRoI > m_l1EnergySumRoIKey
Definition
L1CaloLegacyEDMMonitorAlgorithm.h:27
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
L1CaloLegacyEDMMonitorAlgorithm
Definition
L1CaloLegacyEDMMonitorAlgorithm.py:1
initialize
void initialize()
Definition
run_EoverP.cxx:894
Generated on
for ATLAS Offline Software by
1.17.0