ATLAS Offline Software
Loading...
Searching...
No Matches
InnerDetector
InDetRecTools
InDetGNNHardScatterSelection
InDetGNNHardScatterSelection
IVertexDecorator.h
Go to the documentation of this file.
1
// for text editors: this file is -*- C++ -*-
2
/*
3
Copyright (C) 2002-2014 CERN for the benefit of the ATLAS collaboration
4
*/
5
6
#ifndef I_VERTEX_DECORATOR_H
7
#define I_VERTEX_DECORATOR_H
8
9
#include "
AsgTools/IAsgTool.h
"
10
#include "
xAODTracking/VertexFwd.h
"
11
12
class
IVertexDecorator
:
virtual
public
asg::IAsgTool
13
{
14
ASG_TOOL_INTERFACE
(
IVertexDecorator
)
15
16
public
:
17
19
virtual
~IVertexDecorator
() { };
20
22
virtual
void
decorate
(
const
xAOD::Vertex
& vertex)
const
= 0;
23
};
24
25
26
#endif
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition
AsgToolMacros.h:40
IAsgTool.h
VertexFwd.h
IVertexDecorator
Definition
IVertexDecorator.h:13
IVertexDecorator::~IVertexDecorator
virtual ~IVertexDecorator()
Destructor.
Definition
IVertexDecorator.h:19
IVertexDecorator::decorate
virtual void decorate(const xAOD::Vertex &vertex) const =0
Method to decorate a vertex.
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition
IAsgTool.h:41
xAOD::Vertex
Vertex_v1 Vertex
Define the latest version of the vertex class.
Definition
Event/xAOD/xAODTracking/xAODTracking/Vertex.h:16
Generated on
for ATLAS Offline Software by
1.14.0