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