ATLAS Offline Software
Loading...
Searching...
No Matches
IJetSelector.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// IJetSelector.h
6
7#ifndef IJetSelector_H
8#define IJetSelector_H
9
10// David Adams
11// March 2014
12
15
16#include "AsgTools/IAsgTool.h"
17#include "xAODJet/Jet.h"
18
19class IJetSelector : virtual public asg::IAsgTool {
21
22public:
23
25 virtual ~IJetSelector() { };
26
29 virtual int keep(const xAOD::Jet& jet) const =0;
30
31};
32
33#endif
#define ASG_TOOL_INTERFACE(CLASSNAME)
IJetSelector is a dual-use tool interface for a tool that selects a jet.
virtual int keep(const xAOD::Jet &jet) const =0
Method to select.
virtual ~IJetSelector()
Destructor.
Base class for the dual-use tool interface classes.
Definition IAsgTool.h:41
Jet_v1 Jet
Definition of the current "jet version".