![]() |
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))