ATLAS Offline Software
InDetUsedInVertexFitTrackDecorator.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // HardScatterVertexDecorator.h, (c) ATLAS Detector software
8 
9 #ifndef INDET_INDETUSEDINVERTEXFITTRACKDECORATOR_H
10 #define INDET_INDETUSEDINVERTEXFITTRACKDECORATOR_H
11 
12 // Framework include(s):
14 #include "GaudiKernel/ToolHandle.h"
15 
16 // Tool include(s):
18 
19 // STL include(s):
20 #include <string>
21 
22 namespace InDet {
23 
26  {
28  // Public methods:
30  public:
31 
34 
35  InDetUsedInVertexFitTrackDecorator(const std::string& name, ISvcLocator* pSvcLocator);
36 
38 
41 
43  virtual StatusCode initialize();
44 
46  virtual StatusCode finalize();
47 
49  virtual StatusCode execute(const EventContext& ctx) const;
50 
52 
54  // Private data:
56  private:
57 
60 
62  ToolHandle<InDet::IInDetUsedInFitTrackDecoratorTool> m_decoTool{
63  this, "UsedInFitDecoratorTool",
64  "InDet::InDetUsedInFitTrackDecoratorTool/IDUsedInFitDecoratorTool",
65  "IInDetUsedInFitTrackDecoratorTool for decorating tracks"};
66 
68 
69  }; // end: class InDetUsedInVertexFitTrackDecorator
70 } // end: namespace InDet
71 
72 #endif // end: INDET_INDETUSEDINVERTEXFITTRACKDECORATOR_H
73 
InDet::InDetUsedInVertexFitTrackDecorator::execute
virtual StatusCode execute(const EventContext &ctx) const
Function decorating the inputs.
Definition: InDetUsedInVertexFitTrackDecorator.cxx:41
InDet
Primary Vertex Finder.
Definition: VP1ErrorUtils.h:36
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition: AthReentrantAlgorithm.h:83
InDet::InDetUsedInVertexFitTrackDecorator::finalize
virtual StatusCode finalize()
Function finalizing the tool.
Definition: InDetUsedInVertexFitTrackDecorator.cxx:31
IInDetUsedInFitTrackDecoratorTool.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthReentrantAlgorithm.h
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228
InDet::InDetUsedInVertexFitTrackDecorator::initialize
virtual StatusCode initialize()
Function initialising the tool.
Definition: InDetUsedInVertexFitTrackDecorator.cxx:19
InDet::InDetUsedInVertexFitTrackDecorator::InDetUsedInVertexFitTrackDecorator
InDetUsedInVertexFitTrackDecorator(const std::string &name, ISvcLocator *pSvcLocator)
Definition: InDetUsedInVertexFitTrackDecorator.cxx:15
InDet::InDetUsedInVertexFitTrackDecorator
Definition: InDetUsedInVertexFitTrackDecorator.h:26
InDet::InDetUsedInVertexFitTrackDecorator::m_decoTool
ToolHandle< InDet::IInDetUsedInFitTrackDecoratorTool > m_decoTool
ToolHandle for the IInDetUsedInFitTrackDecoratorTool.
Definition: InDetUsedInVertexFitTrackDecorator.h:62