ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetRecTools
InDetRecToolInterfaces
InDetRecToolInterfaces
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
"
10
#include "
AsgTools/CurrentContext.h
"
11
12
// EDM include(s):
13
#include "
xAODTracking/TrackParticleContainerFwd.h
"
14
#include "
xAODTracking/VertexContainerFwd.h
"
15
20
21
namespace
InDet
{
22
23
class
IInDetUsedInFitTrackDecoratorTool
24
:
virtual
public
asg::IAsgTool
25
{
26
27
ASG_TOOL_INTERFACE
(
IInDetUsedInFitTrackDecoratorTool
)
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
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition
AsgToolMacros.h:40
CurrentContext.h
IAsgTool.h
TrackParticleContainerFwd.h
VertexContainerFwd.h
InDet::IInDetUsedInFitTrackDecoratorTool
Definition
IInDetUsedInFitTrackDecoratorTool.h:25
InDet::IInDetUsedInFitTrackDecoratorTool::decorate
virtual void decorate(const xAOD::TrackParticleContainer *trkCont, const xAOD::VertexContainer *vtxCont, const EventContext &ctx) const =0
InDet::IInDetUsedInFitTrackDecoratorTool::decorate
virtual void decorate(const EventContext &ctx) const =0
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition
IAsgTool.h:41
InDet
Primary Vertex Finder.
Definition
VP1ErrorUtils.h:36
xAOD::VertexContainer
VertexContainer_v1 VertexContainer
Definition of the current "Vertex container version".
Definition
VertexContainer.h:14
xAOD::TrackParticleContainer
TrackParticleContainer_v1 TrackParticleContainer
Definition of the current "TrackParticle container version".
Definition
Event/xAOD/xAODTracking/xAODTracking/TrackParticleContainer.h:14
Generated on
for ATLAS Offline Software by
1.17.0