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 
26  public AthAlgTool,
27  public IAugmentationTool
28  {
30  // Public methods:
32  public:
33 
36 
37  UsedInVertexFitTrackDecorator(const std::string& type, const std::string& name, const IInterface* parent);
38 
40 
43 
46 
49 
51  virtual StatusCode addBranches() const;
52 
54 
56  // Private data:
58  private:
59 
62 
64  ToolHandle<InDet::IInDetUsedInFitTrackDecoratorTool> m_decoTool;
65 
67 
68  }; // end: class UsedInVertexFitTrackDecorator
69 } // end: namespace DerivationFramework
70 
71 #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:25
IAugmentationTool.h
DerivationFramework::UsedInVertexFitTrackDecorator::finalize
StatusCode finalize()
Function finalizing the tool.
Definition: UsedInVertexFitTrackDecorator.cxx:37
DerivationFramework::IAugmentationTool
Definition: IAugmentationTool.h:24
DerivationFramework::UsedInVertexFitTrackDecorator::m_decoTool
ToolHandle< InDet::IInDetUsedInFitTrackDecoratorTool > m_decoTool
ToolHandle for the IInDetUsedInFitTrackDecoratorTool.
Definition: UsedInVertexFitTrackDecorator.h:64
IInDetUsedInFitTrackDecoratorTool.h
DerivationFramework::UsedInVertexFitTrackDecorator
Definition: UsedInVertexFitTrackDecorator.h:28
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:47
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
AthAlgTool
Definition: AthAlgTool.h:26