ATLAS Offline Software
Loading...
Searching...
No Matches
IDPerfMuonRefitter.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef IDPerfMuonRefitterTER_H
6#define IDPerfMuonRefitterTER_H
7
8//==============================================================================
9// Include files...
10//==============================================================================
11
13
14#include "GaudiKernel/ToolHandle.h"
18
20{
21 public:
22 // Constructors & destructors
23
24 IDPerfMuonRefitter(const std::string& name, ISvcLocator* pSvcLocator);
25
27
28 // Overriden class functions.
29 virtual StatusCode initialize();
30 virtual StatusCode execute();
31 virtual StatusCode finalize();
32
33 protected:
34
35 private:
36
38 ToolHandle<IegammaTrkRefitterTool> m_TrackRefitter1;
39
41 ToolHandle<IegammaTrkRefitterTool> m_TrackRefitter2;
42
43
44 std::string m_outputTracksName;
45
46
50
52 { this, "MuonContainerKey", "Muons", "" };
53
54};
55//==============================================================================
56
57#endif
Property holding a SG store/key/clid from which a ReadHandle is made.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
ToolHandle< IegammaTrkRefitterTool > m_TrackRefitter2
The track refitter.
virtual StatusCode initialize()
virtual StatusCode execute()
SG::ReadHandleKey< xAOD::MuonContainer > m_muonContainerKey
std::string m_outputTracksName
virtual StatusCode finalize()
IDPerfMuonRefitter(const std::string &name, ISvcLocator *pSvcLocator)
ToolHandle< IegammaTrkRefitterTool > m_TrackRefitter1
The track refitter.
Property holding a SG store/key/clid from which a ReadHandle is made.