ATLAS Offline Software
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):
11 #include "AsgTools/ToolHandle.h"
12 // Local include(s):
14 #include <TH1.h>
15 
16 
17 namespace InDet {
18 
24 
25  public:
27  InDetTrackSmearingToolTester( const std::string& name, ISvcLocator* svcLoc );
29  virtual StatusCode initialize();
31  virtual StatusCode execute();
32 
33  private:
35  std::string m_Track_IP;
36 
38  ToolHandle< IInDetTrackSmearingTool > m_smearTool;
39 
40  std::vector< std::string > m_systematicsNames;
42 
43  }; // class ITSmeToolTester
44 
45 } // namespace InDet
46 
47 #endif
InDet::InDetTrackSmearingToolTester
Simple algorithm for testing the tools in Athena.
Definition: InDetTrackSmearingToolTester.h:23
InDet
Primary Vertex Finder.
Definition: VP1ErrorUtils.h:36
IInDetTrackSmearingTool.h
InDet::InDetTrackSmearingToolTester::InDetTrackSmearingToolTester
InDetTrackSmearingToolTester(const std::string &name, ISvcLocator *svcLoc)
Regular Algorithm constructor.
Definition: InDetTrackSmearingToolTester.cxx:18
CP::SystematicSet
Class to wrap a set of SystematicVariations.
Definition: SystematicSet.h:31
AthHistogramAlgorithm.h
InDet::InDetTrackSmearingToolTester::initialize
virtual StatusCode initialize()
Function initialising the algorithm.
Definition: InDetTrackSmearingToolTester.cxx:27
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
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
InDet::InDetTrackSmearingToolTester::m_systActive
CP::SystematicSet m_systActive
Definition: InDetTrackSmearingToolTester.h:41
AthHistogramAlgorithm
Definition: AthHistogramAlgorithm.h:32
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:221
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
ToolHandle.h
InDet::InDetTrackSmearingToolTester::execute
virtual StatusCode execute()
Function executing the algorithm.
Definition: InDetTrackSmearingToolTester.cxx:60