ATLAS Offline Software
Loading...
Searching...
No Matches
JetUsedInFitTrackDecoratorTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5// JetUsedInFitTrackDecoratorTool.h
6
10
11#ifndef JETRECTOOLS_JETUSEDINFITDECORATORTOOL_H
12#define JETRECTOOLS_JETUSEDINFITDECORATORTOOL_H
13
14// FrameWork inlcudes:
15#include "AsgTools/AsgTool.h"
16#include "AsgTools/ToolHandle.h"
17
18// Tool includes:
21
23 : public asg::AsgTool,
24 virtual public IJetExecuteTool
25{
26
28
29public:
30
31 // Constructor:
32 JetUsedInFitTrackDecoratorTool(const std::string& name);
33
34 // Inherited interface:
35 StatusCode initialize();
36 int execute() const;
37
38protected:
39
40 // Decoration tool:
41 ToolHandle<InDet::IInDetUsedInFitTrackDecoratorTool> m_decoTool;
42
43};
44
45#endif
#define ASG_TOOL_CLASS(CLASSNAME, INT1)
IJetExecuteTool is a dual-use tool interface for generic tools, i.e. those that behave like algorithm...
ToolHandle< InDet::IInDetUsedInFitTrackDecoratorTool > m_decoTool
JetUsedInFitTrackDecoratorTool(const std::string &name)
StatusCode initialize()
Dummy implementation of the initialisation function.
int execute() const
Method to be called for each event.
Base class for the dual-use tool implementation classes.
Definition AsgTool.h:47