ATLAS Offline Software
Loading...
Searching...
No Matches
IJetBuildTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5// IJetBuildTool.h
6
7#ifndef IJetBuildTool_H
8#define IJetBuildTool_H
9
10// David Adams
11// January 2014
12
15
16#include "AsgTools/IAsgTool.h"
18
19class IJetBuildTool : virtual public asg::IAsgTool {
21
22public:
23
25 virtual ~IJetBuildTool() { };
26
29 virtual const xAOD::JetContainer* build() const =0;
30
31
32};
33
34#endif
#define ASG_TOOL_INTERFACE(CLASSNAME)
IJetBuildTool is a dual-use tool interface for a tool that builds a jet collection.
virtual const xAOD::JetContainer * build() const =0
Method to build the collection and return it to the caller.
virtual ~IJetBuildTool()
Destructor.
Base class for the dual-use tool interface classes.
Definition IAsgTool.h:41
JetContainer_v1 JetContainer
Definition of the current "jet container version".