ATLAS Offline Software
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
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:195
TrigMuonTruthMon::m_muonTruthParticlesKey
SG::ReadHandleKey< xAOD::TruthParticleContainer > m_muonTruthParticlesKey
Definition: TrigMuonTruthMon.h:33