struct Rivet::JetEffSmearFn
Rivet::JetEffSmearFn
Module: Detector smearing & efficiency functions / Generic jet filtering, efficiency and smearing utils
Functor for simultaneous efficiency-filtering and smearing of Jets. More…
#include <JetSmearingFunctions.hh>
Public Functions
Name | |
---|---|
JetEffSmearFn(const JetSmearFn & s, const JetEffFn & e) | |
JetEffSmearFn(const JetEffFn & e, const JetSmearFn & s) | |
JetEffSmearFn(const JetSmearFn & s) | |
JetEffSmearFn(const JetEffFn & e) | |
JetEffSmearFn(double eff) | |
pair< Jet, double > | operator()(const Jet & j) const Smear and calculate an efficiency for the given jet. |
CmpState | cmp(const JetEffSmearFn & other) const Compare to another, for use in the projection system. |
operator JetSmearFn() Automatic conversion to a smearing function. |
Public Attributes
Name | |
---|---|
JetSmearFn | sfn |
JetEffFn | efn |
Detailed Description
struct Rivet::JetEffSmearFn;
Functor for simultaneous efficiency-filtering and smearing of Jets.
Todo: Include tagging efficiency functions?
A central element of the SmearedJets system
Public Functions Documentation
function JetEffSmearFn
inline JetEffSmearFn(
const JetSmearFn & s,
const JetEffFn & e
)
function JetEffSmearFn
inline JetEffSmearFn(
const JetEffFn & e,
const JetSmearFn & s
)
function JetEffSmearFn
inline JetEffSmearFn(
const JetSmearFn & s
)
function JetEffSmearFn
inline JetEffSmearFn(
const JetEffFn & e
)
function JetEffSmearFn
inline JetEffSmearFn(
double eff
)
function operator()
inline pair< Jet, double > operator()(
const Jet & j
) const
Smear and calculate an efficiency for the given jet.
function cmp
inline CmpState cmp(
const JetEffSmearFn & other
) const
Compare to another, for use in the projection system.
function operator JetSmearFn
inline operator JetSmearFn()
Automatic conversion to a smearing function.
Public Attributes Documentation
variable sfn
JetSmearFn sfn;
Todo: Ambiguity re. whether reco eff or a tagging efficiency…
Automatic conversion to an efficiency function
variable efn
JetEffFn efn;
Updated on 2022-08-07 at 20:17:18 +0100