5#ifndef ASGFORWARDELECTRONSELECTORTOOL_H
6#define ASGFORWARDELECTRONSELECTORTOOL_H
34#include "lwtnn/LightweightGraph.hh"
63 virtual StatusCode
initialize() override final;
87 double mu)
const override;
92 double mu)
const override;
101 double mu)
const override;
106 double mu)
const override;
113 const EventContext& ctx,
115 double mu = -99)
const override;
162 double& calibPt)
const;
172 this,
"CalibrationTool",
"",
173 "Handle to the AsgForwardElectronCalibrationTool"};
182 Gaudi::Property<std::vector<std::string>>
m_modelFiles {
this,
"ModelFiles",{
"",
"",
""} ,
"lwtnn JSON files, one per eta bin (in eta order)"};
183 Gaudi::Property<std::string>
m_workingPoint {
this,
"WorkingPoint",
"Loose",
"Working Point: Loose(90%), Medium (80%), or Tight (70%)"};
Object to encode the result of several cuts.
Object to describe a series of cuts.
Class describing an electron.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.