5#ifndef ELECTRONCHARGECORRECTION__ELECTRONCHARGECORRECTIONTOOL__H
6#define ELECTRONCHARGECORRECTION__ELECTRONCHARGECORRECTIONTOOL__H
42 virtual StatusCode
initialize()
override final;
48 double& sf)
const override final;
76 "systUncorrVariationIndex is not implemented in "
77 "ElectronChargeEfficiencyCorrectionTool");
82 const double,
const double,
const unsigned int,
83 double&)
const override final{
85 "No toysimplemented in "
86 "ElectronChargeEfficiencyCorrectionTool");
93 "No toysimplemented in "
94 "ElectronChargeEfficiencyCorrectionTool");
101 "ONLY A DEFAULT Correlation model available for now");
111 double& flipRate)
const;
121 std::map<std::string, std::vector<TH2*>>
125 std::map<std::string, std::vector<TH2*>>
Scalar eta() const
pseudorapidity method
Base class for elements of a container that can have aux data.
Return value from object correction CP tools.
@ Error
Some error happened during the object correction.
Class to wrap a set of SystematicVariations.
SG::Decorator< T, ALLOC > Decorator
Class providing the definition of the 4-vector interface.
Select isolated Photons, Electrons and Muons.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
setRcore setEtHad setFside pt
Electron_v1 Electron
Definition of the current "egamma version".