rivet
is hosted by
Hepforge
,
IPPP Durham
Rivet home
Contur
Professor
YODA
MCplots
AGILe
Downloads
Analyses
Standard analyses
Analysis changelog
Writing an analysis
Analysis coverage & wishlists
General
No searches/HI
Searches
Heavy ion
Documentation
Manual & talk links
Getting started / tutorials
Rivet via Docker
Changelog
Doxygen code/API docs
Source code
Contact
Rivet
4.0.0
Classes
|
Typedefs
|
Functions
Particle classifier -> bool functors
Functions for Particles
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.
Detailed Description
To be passed to
any()
or
all()
e.g. any(p.children(), HasPID(PID::MUON))
Generated on Thu Feb 29 2024 15:46:47 for Rivet by
1.9.8