Rivet API documentation

Rivet 4.1.3

Functor for simultaneous efficiency-filtering and smearing of Particles. More...

#include <ParticleSmearingFunctions.hh>

Public Member Functions

 ParticleEffSmearFn (const ParticleSmearFn &s, const ParticleEffFn &e)
 ParticleEffSmearFn (const ParticleEffFn &e, const ParticleSmearFn &s)
 ParticleEffSmearFn (const ParticleSmearFn &s)
 ParticleEffSmearFn (const ParticleEffFn &e)
 ParticleEffSmearFn (double eff)
pair< Particle, double > operator() (const Particle &p) const
 Smear and calculate an efficiency for the given particle.
CmpState cmp (const ParticleEffSmearFn &other) const
 Compare to another, for use in the projection system.
 operator ParticleSmearFn ()
 Automatic conversion to a smearing function.
 operator ParticleEffFn ()
 Automatic conversion to an efficiency function.

Public Attributes

const ParticleSmearFn sfn
const ParticleEffFn efn

Detailed Description

Functor for simultaneous efficiency-filtering and smearing of Particles.

A central element of the SmearedParticles system


The documentation for this struct was generated from the following file: