ATLAS Offline Software
Loading...
Searching...
No Matches
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"
11
12class IVertexDecorator : virtual public asg::IAsgTool
13{
15
16public:
17
19 virtual ~IVertexDecorator() { };
20
22 virtual void decorate(const xAOD::Vertex& vertex) const = 0;
23};
24
25
26#endif
#define ASG_TOOL_INTERFACE(CLASSNAME)
virtual ~IVertexDecorator()
Destructor.
virtual void decorate(const xAOD::Vertex &vertex) const =0
Method to decorate a vertex.
Base class for the dual-use tool interface classes.
Definition IAsgTool.h:41
Vertex_v1 Vertex
Define the latest version of the vertex class.