rivet is hosted by Hepforge, IPPP Durham
Rivet 4.0.0

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: