![]() |
Rivet 3.1.9
|
Classes | |
struct | Rivet::BoolParticleFunctor |
Base type for Particle -> bool functors. More... | |
struct | Rivet::BoolParticleAND |
Functor for and-combination of selector logic. More... | |
struct | Rivet::BoolParticleOR |
Functor for or-combination of selector logic. More... | |
struct | Rivet::BoolParticleNOT |
Functor for inverting selector logic. More... | |
struct | Rivet::HasPID |
PID matching functor. More... | |
struct | Rivet::HasAbsPID |
|PID| matching functor More... | |
struct | Rivet::FirstParticleWith |
Determine whether a particle is the first in a decay chain to meet the cut/function. More... | |
struct | Rivet::FirstParticleWithout |
Determine whether a particle is the first in a decay chain not to meet the cut/function. More... | |
struct | Rivet::LastParticleWith |
Determine whether a particle is the last in a decay chain to meet the cut/function. More... | |
struct | Rivet::LastParticleWithout |
Determine whether a particle is the last in a decay chain not to meet the cut/function. More... | |
struct | Rivet::HasParticleAncestorWith |
Determine whether a particle has an ancestor which meets the cut/function. More... | |
struct | Rivet::HasParticleAncestorWithout |
Determine whether a particle has an ancestor which doesn't meet the cut/function. More... | |
struct | Rivet::HasParticleParentWith |
Determine whether a particle has an parent which meets the cut/function. More... | |
struct | Rivet::HasParticleParentWithout |
Determine whether a particle has an parent which doesn't meet the cut/function. More... | |
struct | Rivet::HasParticleChildWith |
Determine whether a particle has a child which meets the cut/function. More... | |
struct | Rivet::HasParticleChildWithout |
Determine whether a particle has a child which doesn't meet the cut/function. More... | |
struct | Rivet::HasParticleDescendantWith |
Determine whether a particle has a descendant which meets the cut/function. More... | |
struct | Rivet::HasParticleDescendantWithout |
Determine whether a particle has a descendant which doesn't meet the cut/function. More... | |
Typedefs | |
using | Rivet::hasPID = HasPID |
using | Rivet::hasAbsPID = HasAbsPID |
using | Rivet::firstParticleWith = FirstParticleWith |
using | Rivet::firstParticleWithout = FirstParticleWithout |
using | Rivet::lastParticleWith = LastParticleWith |
using | Rivet::lastParticleWithout = LastParticleWithout |
using | Rivet::hasParticleAncestorWith = HasParticleAncestorWith |
using | Rivet::hasParticleAncestorWithout = HasParticleAncestorWithout |
using | Rivet::hasParticleParentWith = HasParticleParentWith |
using | Rivet::hasParticleParentWithout = HasParticleParentWithout |
using | Rivet::hasParticleChildWith = HasParticleChildWith |
using | Rivet::hasParticleChildWithout = HasParticleChildWithout |
using | Rivet::hasParticleDescendantWith = HasParticleDescendantWith |
using | Rivet::hasParticleDescendantWithout = HasParticleDescendantWithout |
Functions | |
BoolParticleAND | Rivet::operator&& (const ParticleSelector &a, const ParticleSelector &b) |
Operator syntactic sugar for AND construction. | |
BoolParticleOR | Rivet::operator|| (const ParticleSelector &a, const ParticleSelector &b) |
Operator syntactic sugar for OR construction. | |
BoolParticleNOT | Rivet::operator! (const ParticleSelector &a) |
Operator syntactic sugar for NOT construction. | |
To be passed to any() or all() e.g. any(p.children(), HasPID(PID::MUON))