ATLAS Offline Software
Loading...
Searching...
No Matches
IJetConsumer.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// IJetConsumer.h
6
7#ifndef IJetConsumer_H
8#define IJetConsumer_H
9
17
18#include "AsgTools/IAsgTool.h"
20
21class IJetConsumer : virtual public asg::IAsgTool {
23
24public:
25
27 virtual ~IJetConsumer() {};
28
31 virtual int process(const xAOD::JetContainer& srcjets) const =0;
32
33};
34
35#endif
#define ASG_TOOL_INTERFACE(CLASSNAME)
virtual int process(const xAOD::JetContainer &srcjets) const =0
Copy the pseudojets from srcjets to dstjets.
virtual ~IJetConsumer()
Destructor.
Base class for the dual-use tool interface classes.
Definition IAsgTool.h:41
JetContainer_v1 JetContainer
Definition of the current "jet container version".