ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
TrackingID
InDetTrackSystematicsTools
src
InDetTrackSmearingToolTester.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_INDETTRACKSMEARINGTOOLTESTER_H
7
#define INDETTRACKSYSTEMATICSTOOLS_INDETTRACKSMEARINGTOOLTESTER_H
8
9
// Gaudi/Athena include(s):
10
#include "
AthenaBaseComps/AthHistogramAlgorithm.h
"
11
#include "
AsgTools/ToolHandle.h
"
12
// Local include(s):
13
#include "
InDetTrackSystematicsTools/IInDetTrackSmearingTool.h
"
14
#include <TH1.h>
15
16
17
namespace
InDet
{
18
23
class
InDetTrackSmearingToolTester
:
public
AthHistogramAlgorithm
{
24
25
public
:
27
InDetTrackSmearingToolTester
(
const
std::string& name, ISvcLocator* svcLoc );
29
virtual
StatusCode
initialize
();
31
virtual
StatusCode
execute
(
const
EventContext& ctx);
32
33
private
:
35
std::string
m_Track_IP
;
36
38
ToolHandle< IInDetTrackSmearingTool >
m_smearTool
;
39
40
std::vector< std::string >
m_systematicsNames
;
41
CP::SystematicSet
m_systActive
;
42
43
};
// class ITSmeToolTester
44
45
}
// namespace InDet
46
47
#endif
AthHistogramAlgorithm.h
IInDetTrackSmearingTool.h
ToolHandle.h
AthHistogramAlgorithm::AthHistogramAlgorithm
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Definition
AthHistogramAlgorithm.cxx:31
CP::SystematicSet
Class to wrap a set of SystematicVariations.
Definition
SystematicSet.h:31
InDet::InDetTrackSmearingToolTester::m_Track_IP
std::string m_Track_IP
StoreGate key for the track container to investigate//--->delete in future.
Definition
InDetTrackSmearingToolTester.h:35
InDet::InDetTrackSmearingToolTester::initialize
virtual StatusCode initialize()
Function initialising the algorithm.
Definition
InDetTrackSmearingToolTester.cxx:28
InDet::InDetTrackSmearingToolTester::InDetTrackSmearingToolTester
InDetTrackSmearingToolTester(const std::string &name, ISvcLocator *svcLoc)
Regular Algorithm constructor.
Definition
InDetTrackSmearingToolTester.cxx:19
InDet::InDetTrackSmearingToolTester::execute
virtual StatusCode execute(const EventContext &ctx)
Function executing the algorithm.
Definition
InDetTrackSmearingToolTester.cxx:61
InDet::InDetTrackSmearingToolTester::m_smearTool
ToolHandle< IInDetTrackSmearingTool > m_smearTool
Connection to the smearing tool.
Definition
InDetTrackSmearingToolTester.h:38
InDet::InDetTrackSmearingToolTester::m_systematicsNames
std::vector< std::string > m_systematicsNames
Definition
InDetTrackSmearingToolTester.h:40
InDet::InDetTrackSmearingToolTester::m_systActive
CP::SystematicSet m_systActive
Definition
InDetTrackSmearingToolTester.h:41
InDet
Primary Vertex Finder.
Definition
VP1ErrorUtils.h:36
Generated on
for ATLAS Offline Software by
1.17.0