ATLAS Offline Software
Reconstruction
Jet
JetInterface
JetInterface
IJetConstituentModifier.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
// IJetConstituentModifier.h
6
7
#ifndef JETINTERFACE_IJETCONSTITUENTMODIFIER_H
8
#define JETINTERFACE_IJETCONSTITUENTMODIFIER_H
9
10
// // Michael Nelson, CERN & Univesity of Oxford
11
// // February, 2016
12
13
#include "
AsgTools/IAsgTool.h
"
14
#include "
xAODBase/IParticleContainer.h
"
15
16
class
IJetConstituentModifier
:
virtual
public
asg::IAsgTool
{
17
ASG_TOOL_INTERFACE
(
IJetConstituentModifier
)
18
19
public
:
20
virtual
StatusCode
process
(
xAOD::IParticleContainer
* cont)
const
= 0;
21
22
};
23
24
#endif
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition:
IAsgTool.h:41
IJetConstituentModifier
Definition:
IJetConstituentModifier.h:16
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
IParticleContainer.h
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition:
AsgToolMacros.h:40
IAsgTool.h
DataVector
Derived DataVector<T>.
Definition:
DataVector.h:794
IJetConstituentModifier::process
virtual StatusCode process(xAOD::IParticleContainer *cont) const =0
Generated on Sun Dec 22 2024 21:11:28 for ATLAS Offline Software by
1.8.18