ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigMonitoring
TrigMuonMonitoring
src
TrigMuonTruthMon.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
/* @Afile TrigMuonTruthMon.h
6
*
7
* author: Harriet Watson (hawatson@cern.ch)
8
* date: 14.04.2021
9
*
10
*
11
* This is a class for monitoring TruthMuon.
12
*
13
*/
14
15
#ifndef TRIGMUONMONITORING_TRIGMUONTRUTHMON_H
16
#define TRIGMUONMONITORING_TRIGMUONTRUTHMON_H
17
18
#include "
TrigMuonMonitorAlgorithm.h
"
19
#include "
xAODTruth/TruthParticleContainer.h
"
20
21
22
class
TrigMuonTruthMon
:
public
TrigMuonMonitorAlgorithm
{
23
24
public
:
25
TrigMuonTruthMon
(
const
std::string& name, ISvcLocator* pSvcLocator);
26
27
virtual
StatusCode
initialize
()
override
;
28
29
protected
:
30
virtual
StatusCode
fillVariablesPerChain
(
const
EventContext &ctx,
const
std::string &chain)
const override
;
31
32
private
:
33
SG::ReadHandleKey<xAOD::TruthParticleContainer>
m_muonTruthParticlesKey
{
this
,
"MuonTruthParticlesKey"
,
"MuonTruthParticles"
};
34
35
};
36
37
38
#endif
//TRIGMUONMONITORING_TRIGMUONTRUTHMON_H
TruthParticleContainer.h
TrigMuonMonitorAlgorithm.h
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
TrigMuonTruthMon::m_muonTruthParticlesKey
SG::ReadHandleKey< xAOD::TruthParticleContainer > m_muonTruthParticlesKey
Definition
TrigMuonTruthMon.h:33
TrigMuonTruthMon::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
TrigMuonTruthMon.cxx:27
TrigMuonTruthMon::TrigMuonTruthMon
TrigMuonTruthMon(const std::string &name, ISvcLocator *pSvcLocator)
@Afile TrigMuonTruthMon.cxx
Definition
TrigMuonTruthMon.cxx:17
TrigMuonTruthMon::initialize
virtual StatusCode initialize() override
initialize
Definition
TrigMuonTruthMon.cxx:21
Generated on
for ATLAS Offline Software by
1.17.0