ATLAS Offline Software
Loading...
Searching...
No Matches
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
20
21
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
Property holding a SG store/key/clid from which a ReadHandle is made.
TrigMuonMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadHandleKey< xAOD::TruthParticleContainer > m_muonTruthParticlesKey
virtual StatusCode fillVariablesPerChain(const EventContext &ctx, const std::string &chain) const override
Function that fills variables of trigger objects associated to specified trigger chains.
TrigMuonTruthMon(const std::string &name, ISvcLocator *pSvcLocator)
@Afile TrigMuonTruthMon.cxx
virtual StatusCode initialize() override
initialize