struct Rivet::BoolParticleBaseFunctor

Rivet::BoolParticleBaseFunctor

Module: Functions for Particles and Jets / ParticleBase classifier -> bool functors

Base type for Particle -> bool functors.

#include <ParticleBaseUtils.hh>

Inherited by Rivet::AbsEtaGtr, Rivet::AbsEtaInRange, Rivet::AbsEtaLess, Rivet::AbsRapGtr, Rivet::AbsRapInRange, Rivet::AbsRapLess, Rivet::DeltaEtaGtr, Rivet::DeltaEtaInRange, Rivet::DeltaEtaLess, Rivet::DeltaPhiGtr, Rivet::DeltaPhiInRange, Rivet::DeltaPhiLess, Rivet::DeltaRGtr, Rivet::DeltaRInRange, Rivet::DeltaRLess, Rivet::DeltaRapGtr, Rivet::DeltaRapInRange, Rivet::DeltaRapLess, Rivet::EtaGtr, Rivet::EtaInRange, Rivet::EtaLess, Rivet::PtGtr, Rivet::PtInRange, Rivet::PtLess, Rivet::RapGtr, Rivet::RapInRange, Rivet::RapLess

Public Functions

Name
virtual booloperator()(const ParticleBase & p) const =0
virtual~BoolParticleBaseFunctor()

Public Functions Documentation

function operator()

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

Reimplemented by: Rivet::PtGtr::operator(), Rivet::PtLess::operator(), Rivet::PtInRange::operator(), Rivet::EtaGtr::operator(), Rivet::EtaLess::operator(), Rivet::EtaInRange::operator(), Rivet::AbsEtaGtr::operator(), Rivet::AbsEtaLess::operator(), Rivet::AbsEtaInRange::operator(), Rivet::RapGtr::operator(), Rivet::RapLess::operator(), Rivet::RapInRange::operator(), Rivet::AbsRapGtr::operator(), Rivet::AbsRapLess::operator(), Rivet::AbsRapInRange::operator(), Rivet::DeltaRGtr::operator(), Rivet::DeltaRLess::operator(), Rivet::DeltaRInRange::operator(), Rivet::DeltaPhiGtr::operator(), Rivet::DeltaPhiLess::operator(), Rivet::DeltaPhiInRange::operator(), Rivet::DeltaEtaGtr::operator(), Rivet::DeltaEtaLess::operator(), Rivet::DeltaEtaInRange::operator(), Rivet::DeltaRapGtr::operator(), Rivet::DeltaRapLess::operator(), Rivet::DeltaRapInRange::operator()

function ~BoolParticleBaseFunctor

inline virtual ~BoolParticleBaseFunctor()

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