ATLAS Offline Software
MuonAODFixAlg.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id: MuonAODFixAlg.h 297747 2013-10-28 15:14:24Z krasznaa $
8 #ifndef XAODCREATORALGS_MUONAODFIXALG_H
9 #define XAODCREATORALGS_MUONAODFIXALG_H
10 
11 // System include(s):
12 #include <string>
13 
14 // Athena/Gaudi include(s):
16 
17 // xAOD include
18 #include "xAODMuon/MuonContainer.h"
19 
20 
21 
22 namespace xAOD {
23 
30  class MuonAODFixAlg : public AthAlgorithm {
31 
32  public:
34  MuonAODFixAlg( const std::string& name, ISvcLocator* svcLoc );
35 
37  virtual StatusCode initialize();
39  virtual StatusCode execute();
40 
41  void fixMuon(xAOD::Muon& muon) const;
42 
43  private:
44 
46  std::string m_containerName;
47  }; // class MuonAODFixAlg
48 
49 } // namespace xAODMaker
50 
51 #endif
xAOD::muon
@ muon
Definition: TrackingPrimitives.h:195
xAOD::name
name
Definition: TriggerMenuJson_v1.cxx:29
xAOD::MuonAODFixAlg::m_containerName
std::string m_containerName
The key for the output xAOD::CaloClusterContainer.
Definition: MuonAODFixAlg.h:46
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::MuonAODFixAlg::initialize
virtual StatusCode initialize()
Function initialising the algorithm.
Definition: MuonAODFixAlg.cxx:31
xAOD::Muon_v1
Class describing a Muon.
Definition: Muon_v1.h:38
xAOD::MuonAODFixAlg
Algorithm to fix AOD muons.
Definition: MuonAODFixAlg.h:30
AthAlgorithm.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
xAOD::MuonAODFixAlg::fixMuon
void fixMuon(xAOD::Muon &muon) const
Definition: MuonAODFixAlg.cxx:82
AthAlgorithm
Definition: AthAlgorithm.h:47
xAOD::MuonAODFixAlg::MuonAODFixAlg
MuonAODFixAlg(const std::string &name, ISvcLocator *svcLoc)
Regular algorithm constructor.
Definition: MuonAODFixAlg.cxx:23
MuonContainer.h
xAOD::MuonAODFixAlg::execute
virtual StatusCode execute()
Function executing the algorithm.
Definition: MuonAODFixAlg.cxx:37