ATLAS Offline Software
InnerDetector
InDetRecTools
InDetRecToolInterfaces
InDetRecToolInterfaces
IInDetUsedInFitTrackDecoratorTool.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
#ifndef INDETRECTOOLINTERFACES_IINDETUSEDINFITTRACKDECORATORTOOL_H
6
#define INDETRECTOOLINTERFACES_IINDETUSEDINFITTRACKDECORATORTOOL_H
7
8
// Framework include(s):
9
#include "
AsgTools/IAsgTool.h
"
10
11
// EDM include(s):
12
#include "
xAODTracking/TrackParticleContainerFwd.h
"
13
#include "
xAODTracking/VertexContainerFwd.h
"
14
20
namespace
InDet
{
21
22
class
IInDetUsedInFitTrackDecoratorTool
23
:
virtual
public
asg::IAsgTool
24
{
25
26
ASG_TOOL_INTERFACE
(
IInDetUsedInFitTrackDecoratorTool
)
27
28
29
// Public methods:
31
public
:
32
35
36
virtual
void
decorate
(
const
xAOD::TrackParticleContainer
* trkCont,
const
xAOD::VertexContainer
* vtxCont)
const
= 0;
37
virtual
void
decorate
()
const
= 0;
38
40
41
};
// end: class IInDetUsedInFitTrackDecoratorTool
42
}
// end: namespace InDet
43
44
#endif // end: INDETRECTOOLINTERFACES_IINDETUSEDINFITTRACKDECORATORTOOL_H
VertexContainerFwd.h
InDet
DUMMY Primary Vertex Finder.
Definition:
VP1ErrorUtils.h:36
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition:
IAsgTool.h:41
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition:
AsgToolMacros.h:40
IAsgTool.h
DataVector< xAOD::TrackParticle_v1 >
InDet::IInDetUsedInFitTrackDecoratorTool
Definition:
IInDetUsedInFitTrackDecoratorTool.h:24
InDet::IInDetUsedInFitTrackDecoratorTool::decorate
virtual void decorate() const =0
TrackParticleContainerFwd.h
InDet::IInDetUsedInFitTrackDecoratorTool::decorate
virtual void decorate(const xAOD::TrackParticleContainer *trkCont, const xAOD::VertexContainer *vtxCont) const =0
Generated on Sun Jun 30 2024 21:17:18 for ATLAS Offline Software by
1.8.18