struct Rivet::BoolParticleOR

Rivet::BoolParticleOR

Module: Particle classifier -> bool functors

Functor for or-combination of selector logic.

#include <ParticleUtils.hh>

Inherits from Rivet::BoolParticleFunctor

Public Functions

Name
BoolParticleOR(const std::vector< ParticleSelector > & sels)
BoolParticleOR(const ParticleSelector & a, const ParticleSelector & b)
BoolParticleOR(const ParticleSelector & a, const ParticleSelector & b, const ParticleSelector & c)
virtual booloperator()(const Particle & p) const

Public Attributes

Name
std::vector< ParticleSelector >selectors

Additional inherited members

Public Functions inherited from Rivet::BoolParticleFunctor

Name
virtual~BoolParticleFunctor()

Public Functions Documentation

function BoolParticleOR

inline BoolParticleOR(
    const std::vector< ParticleSelector > & sels
)

function BoolParticleOR

inline BoolParticleOR(
    const ParticleSelector & a,
    const ParticleSelector & b
)

function BoolParticleOR

inline BoolParticleOR(
    const ParticleSelector & a,
    const ParticleSelector & b,
    const ParticleSelector & c
)

function operator()

inline virtual bool operator()(
    const Particle & p
) const

Reimplements: Rivet::BoolParticleFunctor::operator()

Public Attributes Documentation

variable selectors

std::vector< ParticleSelector > selectors;

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