ATLAS Offline Software
IJetUpdateJvt.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef IJetUpdateJvt_H
6 #define IJetUpdateJvt_H
7 
13 
14 #include "AsgTools/IAsgTool.h"
15 #include "xAODJet/JetContainer.h"
16 
17 class IJetUpdateJvt : virtual public asg::IAsgTool {
19 
20 public:
21 
25  virtual float updateJvt(const xAOD::Jet& jet) const =0;
26 
27 };
28 
29 #endif
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition: IAsgTool.h:41
jet
Definition: JetCalibTools_PlotJESFactors.cxx:23
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition: AsgToolMacros.h:40
IAsgTool.h
IJetUpdateJvt::updateJvt
virtual float updateJvt(const xAOD::Jet &jet) const =0
Calculate the updated JVT.
xAOD::Jet_v1
Class describing a jet.
Definition: Jet_v1.h:57
JetContainer.h
IJetUpdateJvt
Definition: IJetUpdateJvt.h:17