ATLAS Offline Software
Loading...
Searching...
No Matches
IIsolationLowPtPLVTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4
5#ifndef ISOLATIONSELECTION_IISOLATIONLOWPTPLVTOOL_H
6#define ISOLATIONSELECTION_IISOLATIONLOWPTPLVTOOL_H
7
8#include <AsgTools/IAsgTool.h>
10
11namespace CP {
12 class IIsolationLowPtPLVTool : public virtual asg::IAsgTool {
14 public:
15 virtual ~IIsolationLowPtPLVTool() = default;
21 virtual StatusCode augmentPLV(const xAOD::IParticle& Particle) = 0;
22 };
23} // namespace CP
24#endif
#define ASG_TOOL_INTERFACE(CLASSNAME)
virtual StatusCode augmentPLV(const xAOD::IParticle &Particle)=0
This method adds the lowPT PLV score as decoration to the lepton.
virtual ~IIsolationLowPtPLVTool()=default
Base class for the dual-use tool interface classes.
Definition IAsgTool.h:41
Class providing the definition of the 4-vector interface.
Select isolated Photons, Electrons and Muons.
Particle_v1 Particle
Define the latest version of the particle class.