ATLAS Offline Software
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
TrigMuonMonitorAlgorithm.h
runLayerRecalibration.chain
chain
Definition:
runLayerRecalibration.py:175
TruthParticleContainer.h
TrigMuonTruthMon::initialize
virtual StatusCode initialize() override
initialize
Definition:
TrigMuonTruthMon.cxx:21
SG::ReadHandleKey< xAOD::TruthParticleContainer >
TrigMuonTruthMon::TrigMuonTruthMon
TrigMuonTruthMon(const std::string &name, ISvcLocator *pSvcLocator)
@Afile TrigMuonTruthMon.cxx
Definition:
TrigMuonTruthMon.cxx:17
TrigMuonTruthMon
Definition:
TrigMuonTruthMon.h:22
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
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
TrigMuonMonitorAlgorithm
Base class from which analyzers can define a derived class to do specific analysis.
Definition:
TrigMuonMonitorAlgorithm.h:22
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
TrigMuonTruthMon::m_muonTruthParticlesKey
SG::ReadHandleKey< xAOD::TruthParticleContainer > m_muonTruthParticlesKey
Definition:
TrigMuonTruthMon.h:33
Generated on Mon Dec 23 2024 21:21:29 for ATLAS Offline Software by
1.8.18