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 bool | operator()(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