AbsDeltaEtaWRT | Calculator of with respect to a given momentum |

AbsDeltaRapWRT | Calculator of with respect to a given momentum |

AbsEtaGtr | Abs pseudorapidity greater-than functor |

AbsEtaInRange | Abs pseudorapidity in-range functor |

AbsEtaLess | Abs pseudorapidity momentum less-than functor |

AbsRapGtr | Abs rapidity greater-than functor |

AbsRapInRange | Abs rapidity in-range functor |

AbsRapLess | Abs rapidity momentum less-than functor |

Analysis | This is the base class of all analysis classes in Rivet |

AnalysisHandler | |

AnalysisInfo | |

AnalysisLoader | Internal class which loads and registers analyses from plugin libs |

AxesDefinition | Base class for projections which define a spatial basis |

bad_lexical_cast | |

Beam | Project out the incoming beams |

BeamThrust | |

CentralityBinner< T, MDist >::Bin | |

BinnedHistogram< T > | |

BoolJetAND | |

BoolJetFunctor | Base type for Jet -> bool functors |

BoolJetNOT | |

BoolJetOR | |

BoolParticleAND | |

BoolParticleBaseFunctor | Base type for Particle -> bool functors |

BoolParticleFunctor | Base type for Particle -> bool functors |

BoolParticleNOT | |

BoolParticleOR | |

FourMomentum::byEAscending | Struct for sorting by increasing energy |

FourMomentum::byEDescending | Struct for sorting by decreasing energy |

CentralEtHCM | Summed of central particles in HCM system |

CentralityBinner< T, MDist > | |

CentralityBinTraits< T > | |

CentralityBinTraits< Profile1DPtr > | Traits specialization for Profile histograms |

CentralityBinTraits< Profile2DPtr > | Traits specialization for Profile histograms |

CentralityBinTraits< tuple< Types...> > | |

CentralityBinTraits< vector< T > > | |

CentralityEstimator | Base class for projections giving the value of an observable sensitive to the centrality of a collision |

ChargedFinalState | Project only charged final state particles |

ChargedLeptons | Get charged final-state leptons |

Cmp< T > | |

Cmp< double > | Specialization of Cmp for checking the ordering of two floating point numbers |

Cmp< Projection > | Specialization of Cmp for checking the ordering of two *{Projection}s* |

CmpAnaHandle | |

ConstLossyFinalState | Randomly lose a constant fraction of particles |

ConstRandomFilter | Functor used to implement constant random lossiness |

CutBase | |

Cutflow | A tracker of numbers & fractions of events passing sequential cuts |

Cutflows | A container for several Cutflow objects, with some convenient batch access |

DeltaEtaGtr | (with respect to another momentum, *vec*) greater-than functor |

DeltaEtaInRange | (with respect to another 4-momentum, *vec*) in-range functor |

DeltaEtaLess | (with respect to another momentum, *vec*) less-than functor |

DeltaEtaWRT | Calculator of with respect to a given momentum |

DeltaPhiGtr | (with respect to another momentum, *vec*) greater-than functor |

DeltaPhiInRange | (with respect to another 4-momentum, *vec*) in-range functor |

DeltaPhiLess | (with respect to another momentum, *vec*) less-than functor |

DeltaPhiWRT | Calculator of with respect to a given momentum |

DeltaRapGtr | (with respect to another momentum, *vec*) greater-than functor |

DeltaRapInRange | (with respect to another 4-momentum, *vec*) in-range functor |

DeltaRapLess | (with respect to another momentum, *vec*) less-than functor |

DeltaRapWRT | Calculator of with respect to a given momentum |

DeltaRGtr | (with respect to another 4-momentum, *vec*) greater-than functor |

DeltaRInRange | (with respect to another 4-momentum, *vec*) in-range functor |

DeltaRLess | (with respect to another 4-momentum, *vec*) less-than functor |

DeltaRWRT | Calculator of with respect to a given momentum |

DISFinalState | Final state particles boosted to the hadronic center of mass system |

DISKinematics | Get the DIS kinematic variables and relevant boosts for an event |

DISLepton | Get the incoming and outgoing leptons in a DIS event |

DoubleParticleBaseFunctor | Base type for Particle -> double functors |

DressedLepton | |

DressedLeptons | Cluster photons from a given FS to all charged particles (typically leptons) |

EigenPairCmp< N > | Comparison functor for "eigen-pairs" |

EigenSystem< N > | Handy object containing results of a diagonalization |

Error | Generic runtime Rivet error |

EtaGtr | Pseudorapidity greater-than functor |

EtaInRange | Pseudorapidity in-range functor |

EtaLess | Pseudorapidity less-than functor |

Event | |

FastJets | Project out jets found using the FastJet package jet algorithms |

FinalPartons | |

FinalState | Project out all final-state particles in an event. Probably the most important projection in Rivet! |

FirstParticleWith | Determine whether a particle is the first in a decay chain to meet the cut/function |

FirstParticleWithout | Determine whether a particle is the first in a decay chain not to meet the cut/function |

CentralityBinner< T, MDist >::FlexiBin | A flexible bin struct to be used to store temporary AnalysisObjects |

FourMomentum | Specialized version of the FourVector with momentum/energy functionality |

FourVector | Specialisation of VectorN to a general (non-momentum) Lorentz 4-vector |

FoxWolframMoments | Calculate Fox-Wolfram moments |

FParameter | |

GeneratedCentrality | |

GenVertexIterRangeC | |

HadronicFinalState | Project only hadronic final state particles |

HasAbsPID | |PID| matching functor |

HasBTag | B-tagging functor, with a tag selection cut as the stored state |

HasCTag | C-tagging functor, with a tag selection cut as the stored state |

HasParticleAncestorWith | Determine whether a particle has an ancestor which meets the cut/function |

HasParticleAncestorWithout | Determine whether a particle has an ancestor which doesn't meet the cut/function |

HasParticleChildWith | Determine whether a particle has a child which meets the cut/function |

HasParticleChildWithout | Determine whether a particle has a child which doesn't meet the cut/function |

HasParticleDescendantWith | Determine whether a particle has a descendant which meets the cut/function |

HasParticleDescendantWithout | Determine whether a particle has a descendant which doesn't meet the cut/function |

HasParticleParentWith | Determine whether a particle has an parent which meets the cut/function |

HasParticleParentWithout | Determine whether a particle has an parent which doesn't meet the cut/function |

HasPID | PID matching functor |

HeavyHadrons | Project out the last pre-decay b and c hadrons |

Hemispheres | Calculate the hemisphere masses and broadenings |

IdentifiedFinalState | Produce a final state which only contains specified particle IDs |

InfoError | Error specialisation for failures relating to analysis info |

InitialQuarks | Project out quarks from the hard process in events |

InvMassFinalState | Identify particles which can be paired to fit within a given invariant mass window |

Jet | Representation of a clustered jet of particles |

JET_BTAG_EFFS | B-tagging efficiency functor, for more readable b-tag effs and mistag rates Note several constructors, allowing for optional specification of charm, tau, and light jet mistag rates |

JET_EFF_CONST | Take a Jet and return a constant efficiency |

JetAlg | Abstract base class for projections which can return a set of Jets |

JetEffFilter | A functor to return true if Jet *j* survives a random efficiency selection |

JetEffSmearFn | Functor for simultaneous efficiency-filtering and smearing of Jets |

JetShape | |

LastParticleWith | Determine whether a particle is the last in a decay chain to meet the cut/function |

LastParticleWithout | Determine whether a particle is the last in a decay chain not to meet the cut/function |

LeadingParticlesFinalState | Get the highest-pT occurrences of FS particles with the specified PDG IDs |

less< const Rivet::Projection * > | This is the function called when comparing two (const) pointers to Rivet::Projection |

Log | |

LogicError | Error specialisation for places where alg logic has failed |

LorentzTransform | Object implementing Lorentz transform calculations and boosts |

LossyFinalState< FILTER > | Templated FS projection which can lose some of the supplied particles |

Matrix< N > | General -dimensional mathematical matrix object |

Matrix3 | Specialisation of MatrixN to aid 3 dimensional rotations |

MC_JetAnalysis | Base class providing common functionality for MC jet validation analyses |

MC_JetSplittings | Base class providing common functionality for MC jet validation analyses |

MC_ParticleAnalysis | Base class providing common functionality for MC particle species validation analyses |

MergedFinalState | Get final state particles merged from two FinalState projections |

MergeDistance | |

MissingMomentum | Calculate missing , etc |

NeutralFinalState | Project only neutral final state particles |

NonHadronicFinalState | Project only hadronic final state particles |

NonPromptFinalState | Find final state particles NOT directly connected to the hard process |

P3_EFF_CONST | Take a Vector3 and return a constant number |

P4_EFF_CONST | Take a FourMomentum and return a constant number |

ParisiTensor | Calculate the Parisi event shape tensor (or linear momentum tensor) |

Particle | Particle representation, either from a HepMC::GenEvent or reconstructed |

PARTICLE_EFF_CONST | Take a Particle and return a constant number |

ParticleBase | Base class for particle-like things like Particle and Jet |

ParticleEffFilter | |

ParticleEffSmearFn | Functor for simultaneous efficiency-filtering and smearing of Particles |

ParticleFinder | Base class for projections which return subsets of an event's particles |

ParticleNames | |

PartonicTops | Convenience finder of partonic top quarks |

PidError | Error specialisation for failures relating to particle ID codes |

PrimaryHadrons | Project out the first hadrons from hadronisation |

Projection | Base class for all Rivet projections |

ProjectionApplier | Common base class for Projection and Analysis, used for internal polymorphism |

ProjectionHandler | The projection handler is a central repository for projections to be used in a Rivet analysis run |

PromptFinalState | Find final state particles directly connected to the hard process |

PtGtr | Transverse momentum greater-than functor |

PtInRange | Transverse momentum in-range functor |

PtLess | Transverse momentum less-than functor |

RangeError | Error for e.g. use of invalid bin ranges |

RapGtr | Rapidity greater-than functor |

RapInRange | Rapidity in-range functor |

RapLess | Rapidity momentum less-than functor |

Run | Interface to handle a run of events read from a HepMC stream or file |

SmearedJets | Wrapper projection for smearing Jets with detector resolutions and efficiencies |

SmearedMET | Wrapper projection for smearing missing (transverse) energy/momentum with detector resolutions |

SmearedParticles | Wrapper projection for smearing Jets with detector resolutions and efficiencies |

Sphericity | Calculate the sphericity event shape |

Spherocity | Get the transverse spherocity scalars for hadron-colliders |

TauFinder | Convenience finder of unstable taus |

Thrust | Get the e+ e- thrust basis and the thrust, thrust major and thrust minor scalars |

TriggerCDFRun0Run1 | Access to the min bias triggers used by CDF in Run 0 and Run 1 |

TriggerCDFRun2 | Access to the min bias triggers used by CDF in Run 0 and Run 1 |

TriggerUA5 | Access to the min bias triggers used by UA5 |

TupleCentralityBinTraitsHelper< I, Types > | |

TupleCentralityBinTraitsHelper< 0, Types...> | |

UnstableParticles | Project out all physical-but-decayed particles in an event |

UserError | Error specialisation for where the problem is between the chair and the computer |

Vector< N > | A minimal base class for -dimensional vectors |

Vector3 | Three-dimensional specialisation of Vector |

VetoedFinalState | FS modifier to exclude classes of particles from the final state |

VisibleFinalState | Final state modifier excluding particles which are not experimentally visible |

WeightError | Errors relating to event/bin weights |

WFinder | Convenience finder of leptonically decaying W |

ZFinder | Convenience finder of leptonically decaying Zs |