7#ifndef __ASGELECTRONLIKELIHOODTOOL__
8#define __ASGELECTRONLIKELIHOODTOOL__
59 const EventContext& ctx,
66 return accept(ctx, eg, -99);
74 return accept(ctx, eg, -99);
81 double mu)
const override final;
86 double mu)
const override final;
91 virtual double calculate(
const EventContext& ctx,
111 virtual double calculate(
const EventContext& ctx,
113 double mu)
const override final;
116 virtual double calculate(
const EventContext& ctx,
118 double mu)
const override final;
124 double mu = -99)
const override final
126 return {
static_cast<float>(
calculate(ctx, eg, mu))};
192 "The CaloSums container name"
198 "primaryVertexContainer",
200 "The primary vertex container name"
205 this,
"averageInteractionsPerCrossingKey",
206 "EventInfo.averageInteractionsPerCrossing",
207 "Decoration for Average Interaction Per Crossing"
Scalar eta() const
pseudorapidity method
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Property holding a SG store/key/clid from which a ReadHandle is made.
Class providing the definition of the 4-vector interface.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Egamma_v1 Egamma
Definition of the current "egamma version".
Electron_v1 Electron
Definition of the current "egamma version".