ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkValidation
TrkValAlgs
TrkValAlgs
SingleTrackDiffAlg.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// SingleTrackDiffAlg.h, (c) ATLAS Detector software
8
9
#ifndef TRK_SINGLETRACKDIFFALG_H
10
#define TRK_SINGLETRACKDIFFALG_H
11
12
// Gaudi includes
13
#include "
AthenaBaseComps/AthAlgorithm.h
"
14
#include "GaudiKernel/ToolHandle.h"
15
16
namespace
Trk
{
17
class
ITrackDiff
;
18
19
30
31
class
SingleTrackDiffAlg
:
public
AthAlgorithm
{
32
public
:
34
SingleTrackDiffAlg
(
const
std::string& name, ISvcLocator* pSvcLocator);
36
~SingleTrackDiffAlg
();
37
39
StatusCode
initialize
();
41
StatusCode
execute
(
const
EventContext& ctx);
43
StatusCode
finalize
();
44
45
private
:
46
ToolHandle<Trk::ITrackDiff>
m_trackDiffTool
;
47
48
std::string
m_referenceTrackCollection
;
49
std::string
m_comparedTrackCollection
;
50
51
52
};
53
54
}
// close of namespace
55
56
#endif
// TRK_SINGLETRACKDIFFALG_H
57
AthAlgorithm.h
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
Trk::ITrackDiff
provides the interface for a track diff tool
Definition
ITrackDiff.h:29
Trk::SingleTrackDiffAlg::m_comparedTrackCollection
std::string m_comparedTrackCollection
jobOption: name of the compared TrackCollection
Definition
SingleTrackDiffAlg.h:49
Trk::SingleTrackDiffAlg::finalize
StatusCode finalize()
standard Athena-Algorithm method
Definition
SingleTrackDiffAlg.cxx:148
Trk::SingleTrackDiffAlg::execute
StatusCode execute(const EventContext &ctx)
standard Athena-Algorithm method
Definition
SingleTrackDiffAlg.cxx:52
Trk::SingleTrackDiffAlg::SingleTrackDiffAlg
SingleTrackDiffAlg(const std::string &name, ISvcLocator *pSvcLocator)
Standard Athena-Algorithm Constructor.
Definition
SingleTrackDiffAlg.cxx:23
Trk::SingleTrackDiffAlg::~SingleTrackDiffAlg
~SingleTrackDiffAlg()
Default Destructor.
Trk::SingleTrackDiffAlg::initialize
StatusCode initialize()
standard Athena-Algorithm method
Definition
SingleTrackDiffAlg.cxx:38
Trk::SingleTrackDiffAlg::m_trackDiffTool
ToolHandle< Trk::ITrackDiff > m_trackDiffTool
Definition
SingleTrackDiffAlg.h:46
Trk::SingleTrackDiffAlg::m_referenceTrackCollection
std::string m_referenceTrackCollection
jobOption: name of the reference TrackCollection
Definition
SingleTrackDiffAlg.h:48
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
Generated on
for ATLAS Offline Software by
1.17.0