![]() |
Rivet
3.1.2
|
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 |
Functor for simultaneous efficiency-filtering and smearing of Particles.
A central element of the SmearedParticles system