ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
TrackingID
InDetTrackSystematicsTools
src
InDetTrackBiasingToolTester.h
Go to the documentation of this file.
1
// -*- c++ -*-
2
/*
3
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
4
*/
5
6
#ifndef INDETTRACKSYSTEMATICSTOOLS_INDETTRACKBIASINGTOOLTESTER_H
7
#define INDETTRACKSYSTEMATICSTOOLS_INDETTRACKBIASINGTOOLTESTER_H
8
9
// Gaudi/Athena include(s):
10
#include "
AthenaBaseComps/AthHistogramAlgorithm.h
"
11
#include "
AsgTools/ToolHandle.h
"
12
#include "
StoreGate/ReadHandleKey.h
"
13
// EDM include(s):
14
#include "
xAODTracking/TrackParticleContainer.h
"
15
// Local include(s):
16
#include "
InDetTrackSystematicsTools/IInDetTrackBiasingTool.h
"
17
#include <TH1.h>
18
19
20
namespace
InDet
{
21
26
class
InDetTrackBiasingToolTester
:
public
AthHistogramAlgorithm
{
27
28
public
:
30
InDetTrackBiasingToolTester
(
const
std::string& name, ISvcLocator* svcLoc );
32
virtual
StatusCode
initialize
();
34
virtual
StatusCode
execute
(
const
EventContext& ctx);
35
36
private
:
38
SG::ReadHandleKey<xAOD::TrackParticleContainer>
m_trackKey
{
this
,
"TrackIP"
,
"InDetTrackParticles"
,
"Track particle container"
};
39
41
ToolHandle< IInDetTrackBiasingTool >
m_biasTool
;
42
43
};
// class InDetTrackBiasingToolTester
44
45
}
// namespace InDet
46
47
#endif
AthHistogramAlgorithm.h
TrackParticleContainer.h
IInDetTrackBiasingTool.h
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
ToolHandle.h
AthHistogramAlgorithm::AthHistogramAlgorithm
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Definition
AthHistogramAlgorithm.cxx:31
InDet::InDetTrackBiasingToolTester::initialize
virtual StatusCode initialize()
Function initialising the algorithm.
Definition
InDetTrackBiasingToolTester.cxx:23
InDet::InDetTrackBiasingToolTester::m_trackKey
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_trackKey
StoreGate key for the track container.
Definition
InDetTrackBiasingToolTester.h:38
InDet::InDetTrackBiasingToolTester::InDetTrackBiasingToolTester
InDetTrackBiasingToolTester(const std::string &name, ISvcLocator *svcLoc)
Regular Algorithm constructor.
Definition
InDetTrackBiasingToolTester.cxx:17
InDet::InDetTrackBiasingToolTester::m_biasTool
ToolHandle< IInDetTrackBiasingTool > m_biasTool
Connection to the biasing tool.
Definition
InDetTrackBiasingToolTester.h:41
InDet::InDetTrackBiasingToolTester::execute
virtual StatusCode execute(const EventContext &ctx)
Function executing the algorithm.
Definition
InDetTrackBiasingToolTester.cxx:46
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
InDet
Primary Vertex Finder.
Definition
VP1ErrorUtils.h:36
Generated on
for ATLAS Offline Software by
1.17.0