ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigMonitoring
TrigMuonMonitoring
src
L2muCombMon.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGMUONMONITORING_L2MUCOMBMON_H
6
#define TRIGMUONMONITORING_L2MUCOMBMON_H
7
8
#include "
TrigMuonMonitorAlgorithm.h
"
9
#include "
xAODTrigMuon/L2CombinedMuonContainer.h
"
10
11
/*
12
This is a class for monitoring L2muComb.
13
*/
14
class
L2muCombMon
:
public
TrigMuonMonitorAlgorithm
{
15
16
public
:
17
L2muCombMon
(
const
std::string& name, ISvcLocator* pSvcLocator );
18
19
virtual
StatusCode
initialize
()
override
;
20
21
protected
:
22
virtual
StatusCode
fillVariablesPerChain
(
const
EventContext &ctx,
const
std::string &chain)
const override
;
23
virtual
StatusCode
fillVariablesPerOfflineMuonPerChain
(
const
EventContext&,
const
xAOD::Muon
* mu,
const
std::string &chain)
const override
;
24
virtual
StatusCode
fillVariables
(
const
EventContext& ctx)
const override
;
25
virtual
StatusCode
fillVariablesPerOfflineMuon
(
const
EventContext &ctx,
const
xAOD::Muon
* mu)
const override
;
26
27
private
:
28
SG::ReadHandleKey<xAOD::L2CombinedMuonContainer>
m_L2muCombContainerKey
{
this
,
"L2CombinedMuonContainerName"
,
"HLT_MuonL2CBInfo"
,
"L2muComb container"
};
29
30
};
31
32
#endif
//TRIGMUONMONITORING_L2MUCOMBMON_H
L2CombinedMuonContainer.h
TrigMuonMonitorAlgorithm.h
L2muCombMon::m_L2muCombContainerKey
SG::ReadHandleKey< xAOD::L2CombinedMuonContainer > m_L2muCombContainerKey
Definition
L2muCombMon.h:28
L2muCombMon::initialize
virtual StatusCode initialize() override
initialize
Definition
L2muCombMon.cxx:16
L2muCombMon::fillVariables
virtual StatusCode fillVariables(const EventContext &ctx) const override
Function that fills variables by just retrieving containers of trigger objects.
Definition
L2muCombMon.cxx:244
L2muCombMon::fillVariablesPerChain
virtual StatusCode fillVariablesPerChain(const EventContext &ctx, const std::string &chain) const override
Function that fills variables of trigger objects associated to specified trigger chains.
Definition
L2muCombMon.cxx:23
L2muCombMon::fillVariablesPerOfflineMuonPerChain
virtual StatusCode fillVariablesPerOfflineMuonPerChain(const EventContext &, const xAOD::Muon *mu, const std::string &chain) const override
Function that fills variables of trigger objects associated to specified trigger chains comparing off...
Definition
L2muCombMon.cxx:185
L2muCombMon::L2muCombMon
L2muCombMon(const std::string &name, ISvcLocator *pSvcLocator)
Definition
L2muCombMon.cxx:11
L2muCombMon::fillVariablesPerOfflineMuon
virtual StatusCode fillVariablesPerOfflineMuon(const EventContext &ctx, const xAOD::Muon *mu) const override
Function that fills variables that are compared to offline muons but the trigger chains are not speci...
Definition
L2muCombMon.cxx:255
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
TrigMuonMonitorAlgorithm::TrigMuonMonitorAlgorithm
TrigMuonMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Definition
TrigMuonMonitorAlgorithm.cxx:8
xAOD::Muon
Muon_v1 Muon
Reference the current persistent version:
Definition
Event/xAOD/xAODMuon/xAODMuon/Muon.h:13
Generated on
for ATLAS Offline Software by
1.17.0