ATLAS Offline Software
UsedInVertexFitTrackDecorator.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // HardScatterVertexDecorator.h, (c) ATLAS Detector software
8 
9 #ifndef DERIVATIONFRAMEWORK_USEDINVERTEXFITTRACKDECORATOR_H
10 #define DERIVATIONFRAMEWORK_USEDINVERTEXFITTRACKDECORATOR_H
11 
12 // Framework include(s):
14 #include "GaudiKernel/ToolHandle.h"
15 
16 // Tool include(s):
19 
20 // STL include(s):
21 #include <string>
22 
23 namespace DerivationFramework {
24 
25  class UsedInVertexFitTrackDecorator : public extends<AthAlgTool, IAugmentationTool>
26  {
28  // Public methods:
30  public:
31 
34 
35  UsedInVertexFitTrackDecorator(const std::string& type, const std::string& name, const IInterface* parent);
36 
38 
41 
44 
47 
49  virtual StatusCode addBranches() const;
50 
52 
54  // Private data:
56  private:
57 
60 
62  ToolHandle<InDet::IInDetUsedInFitTrackDecoratorTool> m_decoTool;
63 
65 
66  }; // end: class UsedInVertexFitTrackDecorator
67 } // end: namespace DerivationFramework
68 
69 #endif // end: DERIVATIONFRAMEWORK_USEDINVERTEXFITTRACKDECORATOR_H
DerivationFramework::UsedInVertexFitTrackDecorator::UsedInVertexFitTrackDecorator
UsedInVertexFitTrackDecorator(const std::string &type, const std::string &name, const IInterface *parent)
Definition: UsedInVertexFitTrackDecorator.cxx:16
DerivationFramework::UsedInVertexFitTrackDecorator::initialize
StatusCode initialize()
Function initialising the tool.
Definition: UsedInVertexFitTrackDecorator.cxx:24
IAugmentationTool.h
DerivationFramework::UsedInVertexFitTrackDecorator::finalize
StatusCode finalize()
Function finalizing the tool.
Definition: UsedInVertexFitTrackDecorator.cxx:36
python.CaloAddPedShiftConfig.type
type
Definition: CaloAddPedShiftConfig.py:42
DerivationFramework::UsedInVertexFitTrackDecorator::m_decoTool
ToolHandle< InDet::IInDetUsedInFitTrackDecoratorTool > m_decoTool
ToolHandle for the IInDetUsedInFitTrackDecoratorTool.
Definition: UsedInVertexFitTrackDecorator.h:62
IInDetUsedInFitTrackDecoratorTool.h
DerivationFramework::UsedInVertexFitTrackDecorator
Definition: UsedInVertexFitTrackDecorator.h:26
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgTool.h
test_pyathena.parent
parent
Definition: test_pyathena.py:15
DerivationFramework
THE reconstruction tool.
Definition: ParticleSortingAlg.h:24
DerivationFramework::UsedInVertexFitTrackDecorator::addBranches
virtual StatusCode addBranches() const
Function decorating the inputs.
Definition: UsedInVertexFitTrackDecorator.cxx:46
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:240