ATLAS Offline Software
Loading...
Searching...
No Matches
L1MuonMon.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRIGMUONMONITORING_L1MUONMON_H
6#define TRIGMUONMONITORING_L1MUONMON_H
7
10
11
12/*
13This is a class for monitoring L1Muon.
14 */
16
17 public:
18 L1MuonMon(const std::string& name, ISvcLocator* pSvcLocator );
19
20 virtual StatusCode initialize() override;
21
22 protected:
23 virtual StatusCode fillVariables(const EventContext &ctx) const override;
24
25
26 private:
27 SG::ReadHandleKey<xAOD::MuonRoIContainer> m_MuonRoIContainerKey {this, "MuonRoIContainerName", "LVL1MuonRoIs", "Level 1 muon container"};
28
29
30};
31
32#endif //TRIGMUONMONITORING_L1MUONMON_H
SG::ReadHandleKey< xAOD::MuonRoIContainer > m_MuonRoIContainerKey
Definition L1MuonMon.h:27
virtual StatusCode initialize() override
initialize
Definition L1MuonMon.cxx:13
virtual StatusCode fillVariables(const EventContext &ctx) const override
Function that fills variables by just retrieving containers of trigger objects.
Definition L1MuonMon.cxx:20
L1MuonMon(const std::string &name, ISvcLocator *pSvcLocator)
Definition L1MuonMon.cxx:8
Property holding a SG store/key/clid from which a ReadHandle is made.
TrigMuonMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)