ATLAS Offline Software
Loading...
Searching...
No Matches
IInDetUsedInFitTrackDecoratorTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef INDETRECTOOLINTERFACES_IINDETUSEDINFITTRACKDECORATORTOOL_H
6#define INDETRECTOOLINTERFACES_IINDETUSEDINFITTRACKDECORATORTOOL_H
7
8// Framework include(s):
9#include "AsgTools/IAsgTool.h"
11
12// EDM include(s):
15
20
21namespace InDet {
22
24 : virtual public asg::IAsgTool
25 {
26
28
29
30 // Public methods:
32 public:
33
36
37 virtual void decorate(const xAOD::TrackParticleContainer* trkCont, const xAOD::VertexContainer* vtxCont, const EventContext& ctx) const = 0;
38 virtual void decorate(const EventContext& ctx) const = 0;
39
41
42 }; // end: class IInDetUsedInFitTrackDecoratorTool
43} // end: namespace InDet
44
45#endif // end: INDETRECTOOLINTERFACES_IINDETUSEDINFITTRACKDECORATORTOOL_H
#define ASG_TOOL_INTERFACE(CLASSNAME)
virtual void decorate(const xAOD::TrackParticleContainer *trkCont, const xAOD::VertexContainer *vtxCont, const EventContext &ctx) const =0
virtual void decorate(const EventContext &ctx) const =0
Base class for the dual-use tool interface classes.
Definition IAsgTool.h:41
Primary Vertex Finder.
VertexContainer_v1 VertexContainer
Definition of the current "Vertex container version".
TrackParticleContainer_v1 TrackParticleContainer
Definition of the current "TrackParticle container version".