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.
CmpStatecmp(const JetEffSmearFn & other) const
Compare to another, for use in the projection system.
operator JetSmearFn()
Automatic conversion to a smearing function.

Public Attributes

Name
JetSmearFnsfn
JetEffFnefn

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