struct Rivet::BoolParticleFunctor

Rivet::BoolParticleFunctor

Module: Particle classifier -> bool functors

Base type for Particle -> bool functors.

#include <ParticleUtils.hh>

Inherited by Rivet::BoolParticleAND, Rivet::BoolParticleNOT, Rivet::BoolParticleOR, Rivet::FirstParticleWith, Rivet::FirstParticleWithout, Rivet::HasAbsPID, Rivet::HasPID, Rivet::HasParticleAncestorWith, Rivet::HasParticleAncestorWithout, Rivet::HasParticleChildWith, Rivet::HasParticleChildWithout, Rivet::HasParticleDescendantWith, Rivet::HasParticleDescendantWithout, Rivet::HasParticleParentWith, Rivet::HasParticleParentWithout, Rivet::LastParticleWith, Rivet::LastParticleWithout

Public Functions

Name
virtual booloperator()(const Particle & p) const =0
virtual~BoolParticleFunctor()

Public Functions Documentation

function operator()

virtual bool operator()(
    const Particle & p
) const =0

Reimplemented by: Rivet::BoolParticleAND::operator(), Rivet::BoolParticleOR::operator(), Rivet::BoolParticleNOT::operator(), Rivet::HasPID::operator(), Rivet::HasAbsPID::operator(), Rivet::FirstParticleWith::operator(), Rivet::FirstParticleWithout::operator(), Rivet::LastParticleWith::operator(), Rivet::LastParticleWithout::operator(), Rivet::HasParticleAncestorWith::operator(), Rivet::HasParticleAncestorWithout::operator(), Rivet::HasParticleParentWith::operator(), Rivet::HasParticleParentWithout::operator(), Rivet::HasParticleChildWith::operator(), Rivet::HasParticleChildWithout::operator(), Rivet::HasParticleDescendantWith::operator(), Rivet::HasParticleDescendantWithout::operator()

function ~BoolParticleFunctor

inline virtual ~BoolParticleFunctor()

Updated on 2022-08-07 at 20:17:17 +0100