| ►NRivet | |
| ►NALICE | |
| CCLMultiplicity | |
| CPrimaryParticles | Standard ALICE primary particle definition |
| CV0AndTrigger | Trigger projection for the ALICE V0-AND (a.k.a. CINT7) requirement |
| CV0Multiplicity | |
| CV0Trigger | |
| ►NATLAS | Common projections for ATLAS trigger conditions and centrality |
| CMinBiasTrigger | ATLAS min bias trigger conditions |
| CSumET_PB_Centrality | Centrality projection for pPb collisions (one sided) |
| CSumET_PBPB_Centrality | Centrality projection for PbPb collisions (two sided) |
| NCuts | Namespace used for ambiguous identifiers |
| NHepMCUtils | |
| CAbsDeltaEtaWRT | Calculator of \( |\Delta \eta| \) with respect to a given momentum |
| CAbsDeltaRapWRT | Calculator of \( |\Delta y| \) with respect to a given momentum |
| CAbsEtaGtr | Abs pseudorapidity greater-than functor |
| CAbsEtaInRange | Abs pseudorapidity in-range functor |
| CAbsEtaLess | Abs pseudorapidity momentum less-than functor |
| CAbsRapGtr | Abs rapidity greater-than functor |
| CAbsRapInRange | Abs rapidity in-range functor |
| CAbsRapLess | Abs rapidity momentum less-than functor |
| CAnalysis | This is the base class of all analysis classes in Rivet |
| CAnalysisHandler | The key class for coordination of Analysis objects and the event loop |
| CAnalysisInfo | Holder of analysis metadata |
| CAnalysisLoader | Internal class which loads and registers analyses from plugin libs |
| CAxesDefinition | Base class for projections which define a spatial basis |
| Cbad_lexical_cast | Exception class for throwing from lexical_cast when a parse goes wrong |
| CBeam | Project out the incoming beams |
| CBeamThrust | Calculator of the beam-thrust observable |
| CBinnedHistogram | A set of booked Histo1DPtr, each in a bin of a second variable |
| CBoolJetAND | Functor for and-combination of selector logic |
| CBoolJetFunctor | Base type for Jet -> bool functors |
| CBoolJetNOT | Functor for inverting selector logic |
| CBoolJetOR | Functor for or-combination of selector logic |
| CBoolParticleAND | Functor for and-combination of selector logic |
| CBoolParticleBaseFunctor | Base type for Particle -> bool functors |
| CBoolParticleFunctor | Base type for Particle -> bool functors |
| CBoolParticleNOT | Functor for inverting selector logic |
| CBoolParticleOR | Functor for or-combination of selector logic |
| CBRAHMSCentrality | BRAHMS Centrality projection |
| CCentralEtHCM | Summed \( E_\perp \) of central particles in HCM system |
| CCentralityBinner | |
| CCentralityEstimator | Base class for projections profile observable value vs the collision centrality |
| CCentralityProjection | Used together with the percentile-based analysis objects Percentile and PercentileXaxis |
| CChargedFinalState | Project only charged final state particles |
| CChargedLeptons | Get charged final-state leptons |
| CConstLossyFinalState | Randomly lose a constant fraction of particles |
| CConstRandomFilter | Functor used to implement constant random lossiness |
| CCorrelators | Projection for calculating correlators for flow measurements |
| ►CCumulantAnalysis | Tools for flow analyses |
| CECorrelator | A helper class to calculate all event averages of correlators |
| CCutflow | A tracker of numbers & fractions of events passing sequential cuts |
| CCutflows | A container for several Cutflow objects, with some convenient batch access |
| CDecayedParticles | Find the decay products of particles in the projection for subsquent analyses |
| CDeltaEtaGtr | \( |\Delta \eta| \) (with respect to another momentum, vec) greater-than functor |
| CDeltaEtaInRange | \( \Delta \eta \) (with respect to another 4-momentum, vec) in-range functor |
| CDeltaEtaLess | \( |\Delta \eta| \) (with respect to another momentum, vec) less-than functor |
| CDeltaEtaWRT | Calculator of \( \Delta \eta \) with respect to a given momentum |
| CDeltaPhiGtr | \( |\Delta \phi| \) (with respect to another momentum, vec) greater-than functor |
| CDeltaPhiInRange | \( \Delta \phi \) (with respect to another 4-momentum, vec) in-range functor |
| CDeltaPhiLess | \( |\Delta \phi| \) (with respect to another momentum, vec) less-than functor |
| CDeltaPhiWRT | Calculator of \( \Delta \phi \) with respect to a given momentum |
| CDeltaRapGtr | \( |\Delta y| \) (with respect to another momentum, vec) greater-than functor |
| CDeltaRapInRange | \( \Delta y \) (with respect to another 4-momentum, vec) in-range functor |
| CDeltaRapLess | \( |\Delta y| \) (with respect to another momentum, vec) less-than functor |
| CDeltaRapWRT | Calculator of \( \Delta y \) with respect to a given momentum |
| CDeltaRGtr | \( \Delta R \) (with respect to another 4-momentum, vec) greater-than functor |
| CDeltaRInRange | \( \Delta R \) (with respect to another 4-momentum, vec) in-range functor |
| CDeltaRLess | \( \Delta R \) (with respect to another 4-momentum, vec) less-than functor |
| CDeltaRWRT | Calculator of \( \Delta R \) with respect to a given momentum |
| CDISDiffHadron | Get the incoming and outgoing hadron in a diffractive ep event |
| CDISFinalState | Final state particles boosted to the hadronic center of mass system |
| CDISKinematics | Get the DIS kinematic variables and relevant boosts for an event |
| CDISLepton | Get the incoming and outgoing leptons in a DIS event |
| CDISRapidityGap | Get the incoming and outgoing hadron in a diffractive ep event |
| CDoubleParticleBaseFunctor | Base type for Particle -> double functors |
| CDressedLepton | A charged lepton meta-particle created by clustering photons close to the bare lepton |
| CDressedLeptons | Cluster photons from a given FS to all charged particles (typically leptons) |
| CError | Generic runtime Rivet error |
| CEtaGtr | Pseudorapidity greater-than functor |
| CEtaInRange | Pseudorapidity in-range functor |
| CEtaLess | Pseudorapidity less-than functor |
| CEvent | Representation of a HepMC event, and enabler of Projection caching |
| CEventMixingBase | |
| CEventMixingCentrality | |
| CEventMixingFinalState | |
| CFastJets | Project out jets found using the FastJet package jet algorithms |
| CFinalPartons | |
| CFinalState | Project out all final-state particles in an event. Probably the most important projection in Rivet! |
| CFirstParticleWith | Determine whether a particle is the first in a decay chain to meet the cut/function |
| CFirstParticleWithout | Determine whether a particle is the first in a decay chain not to meet the cut/function |
| CFourMomentum | Specialized version of the FourVector with momentum/energy functionality |
| CFourVector | Specialisation of VectorN to a general (non-momentum) Lorentz 4-vector |
| CFParameter | Calculator of the \( F \)-parameter observable |
| CGammaGammaFinalState | Final state particles boosted to the hadronic center of mass system |
| CGammaGammaKinematics | Get the gamma gamma kinematic variables and relevant boosts for an event |
| CGammaGammaLeptons | Get the incoming and outgoing leptons in a gamma gamma collision event in e+e- |
| CGeneratedCentrality | |
| CGeneratedPercentileProjection | |
| CHadronicFinalState | Project only hadronic final state particles |
| CHasAbsPID | |PID| matching functor |
| CHasBTag | B-tagging functor, with a tag selection cut as the stored state |
| CHasCTag | C-tagging functor, with a tag selection cut as the stored state |
| CHasNoTag | Anti-B/C-tagging functor, with a tag selection cut as the stored state |
| CHasParticleAncestorWith | Determine whether a particle has an ancestor which meets the cut/function |
| CHasParticleAncestorWithout | Determine whether a particle has an ancestor which doesn't meet the cut/function |
| CHasParticleChildWith | Determine whether a particle has a child which meets the cut/function |
| CHasParticleChildWithout | Determine whether a particle has a child which doesn't meet the cut/function |
| CHasParticleDescendantWith | Determine whether a particle has a descendant which meets the cut/function |
| CHasParticleDescendantWithout | Determine whether a particle has a descendant which doesn't meet the cut/function |
| CHasParticleParentWith | Determine whether a particle has an parent which meets the cut/function |
| CHasParticleParentWithout | Determine whether a particle has an parent which doesn't meet the cut/function |
| CHasPID | PID matching functor |
| CHasTauTag | Tau-tagging functor, with a tag selection cut as the stored state |
| CHeavyHadrons | Project out the last pre-decay b and c hadrons |
| CHemispheres | Calculate the hemisphere masses and broadenings |
| CHepMCHeavyIon | |
| ►CHTT | |
| CInputParameters | |
| CIdentifiedFinalState | Produce a final state which only contains specified particle IDs |
| CImpactParameterProjection | |
| CInfoError | Error specialisation for failures relating to analysis info |
| CInitialQuarks | Project out quarks from the hard process in \( e^+ e^- \to Z^0 \) events |
| CInvisibleFinalState | Final state modifier excluding particles which are experimentally visible |
| CInvMassFinalState | Identify particles which can be paired to fit within a given invariant mass window |
| CIOError | Error for I/O failures |
| CJet | Representation of a clustered jet of particles |
| CJET_BTAG_EFFS | B-tagging efficiency functor, for more readable b-tag effs and mistag rates |
| CJET_EFF_CONST | Take a Jet and return a constant efficiency |
| CJetEffFilter | A functor to return true if Jet j survives a random efficiency selection |
| CJetEffSmearFn | Functor for simultaneous efficiency-filtering and smearing of Jets |
| CJetFinder | Abstract base class for projections which can return a set of Jets |
| CJets | Specialised vector of Jet objects |
| CJetShape | Calculate transverse jet profiles |
| CLastParticleWith | Determine whether a particle is the last in a decay chain to meet the cut/function |
| CLastParticleWithout | Determine whether a particle is the last in a decay chain not to meet the cut/function |
| CLeadingParticlesFinalState | Get the highest-pT occurrences of FS particles with the specified PDG IDs |
| CLog | Logging system for controlled & formatted writing to stdout |
| CLogicError | Error specialisation for places where alg logic has failed |
| CLookupError | Error relating to looking up analysis objects in the register |
| CLorentzTransform | Object implementing Lorentz transform calculations and boosts |
| CLossyFinalState | Templated FS projection which can lose some of the supplied particles |
| CMatrix | General \( N \)-dimensional mathematical matrix object |
| CMatrix3 | Specialisation of MatrixN to aid 3 dimensional rotations |
| CMC_JetAnalysis | Base class providing common functionality for MC jet validation analyses |
| CMC_JetSplittings | Base class providing common functionality for MC jet validation analyses |
| CMC_ParticleAnalysis | Base class providing common functionality for MC particle species validation analyses |
| CMC_pPbMinBiasTrigger | |
| CMC_SumETFwdPbCentrality | |
| CMendelMin | A genetic algorithm functional minimizer |
| CMergedFinalState | Get final state particles merged from two FinalState projections |
| CMETFinder | Interface for projections that find missing transverse energy/momentum |
| CMissingMomentum | Calculate missing \( E \), \( E_\perp \) etc. as complements to the total visible momentum |
| CNeutralFinalState | Project only neutral final state particles |
| CNonHadronicFinalState | Project only hadronic final state particles |
| CNonPromptFinalState | Find final state particles NOT directly connected to the hard process |
| CP3_EFF_CONST | Take a Vector3 and return a constant number |
| CP4_EFF_CONST | Take a FourMomentum and return a constant number |
| CParisiTensor | Calculate the Parisi event shape tensor (or linear momentum tensor) |
| CParticle | Particle representation, either from a HepMC::GenEvent or reconstructed |
| CPARTICLE_EFF_CONST | Take a Particle and return a constant number |
| CParticleBase | Base class for particle-like things like Particle and Jet |
| CParticleEffFilter | A functor to return true if Particle p survives a random efficiency selection |
| CParticleEffSmearFn | Functor for simultaneous efficiency-filtering and smearing of Particles |
| CParticleFinder | Base class for projections which return subsets of an event's particles |
| CParticles | Specialised vector of Particle objects |
| CPartonicTops | Convenience finder of partonic top quarks |
| CPercentile | The Percentile class for centrality binning |
| CPercentileBase | PercentileBase is the base class of all Percentile classes |
| CPercentileProjection | Class for projections that reports the percentile for a given SingleValueProjection when initialized with a Histo1D of the distribution in the SingleValueProjection |
| CPercentileTBase | PercentileTBase is the base class of all Percentile classes |
| CPercentileXaxis | The PercentileXaxis class for centrality binning |
| CPidError | Error specialisation for failures relating to particle ID codes |
| CPrimaryHadrons | Project out the first hadrons from hadronisation |
| CPrimaryParticles | Project out primary particles according to definition |
| CProjection | Base class for all Rivet projections |
| CProjectionApplier | Common base class for Projection and Analysis, used for internal polymorphism |
| CProjectionHandler | The projection handler is a central repository for projections to be used in a Rivet analysis run |
| CPromptFinalState | Find final state particles directly connected to the hard process |
| CPtGtr | Transverse momentum greater-than functor |
| CPtInRange | Transverse momentum in-range functor |
| CPtLess | Transverse momentum less-than functor |
| CRangeError | Error for e.g. use of invalid bin ranges |
| CRapGtr | Rapidity greater-than functor |
| CRapInRange | Rapidity in-range functor |
| CRapLess | Rapidity momentum less-than functor |
| CReadError | Error for read failures |
| CRivetONNXrt | Simple interface class to take care of basic ONNX networks |
| CRun | Interface to handle a run of events read from a HepMC stream or file |
| CSingleValueProjection | Base class for projections returning a single floating point value |
| CSmearedJets | Wrapper projection for smearing Jets with detector resolutions and efficiencies |
| CSmearedMET | Wrapper projection for smearing missing (transverse) energy/momentum with detector resolutions |
| CSmearedParticles | Wrapper projection for smearing Jets with detector resolutions and efficiencies |
| CSphericity | Calculate the sphericity event shape |
| CSpherocity | Get the transverse spherocity scalars for hadron-colliders |
| CSTAR_BES_Centrality | |
| CTauFinder | Convenience finder of unstable taus |
| CThreeMomentum | Specialized version of the ThreeVector with momentum functionality |
| CThrust | Get the e+ e- thrust basis and the thrust, thrust major and thrust minor scalars |
| CTriggerCDFRun0Run1 | Access to the min bias triggers used by CDF in Run 0 and Run 1 |
| CTriggerCDFRun2 | Access to the min bias triggers used by CDF in Run 0 and Run 1 |
| CTriggerProjection | Base class for projections returning a bool corresponding to a trigger |
| CTriggerUA5 | Access to the min bias triggers used by UA5 |
| CUndressBeamLeptons | Project out the incoming beams, but subtract any colinear photons from lepton beams within a given cone |
| CUnstableParticles | Project out all physical-but-decayed particles in an event |
| CUserCentEstimate | |
| CUserError | Error specialisation for where the problem is between the chair and the computer |
| CVector | A minimal base class for \( N \)-dimensional vectors |
| CVector2 | Two-dimensional specialisation of Vector |
| CVector3 | Three-dimensional specialisation of Vector |
| CVetoedFinalState | FS modifier to exclude classes of particles from the final state |
| CVisibleFinalState | Final state modifier excluding particles which are not experimentally visible |
| CWeightError | Errors relating to event/bin weights |
| CWFinder | Convenience finder of leptonically decaying W |
| CWriteError | Error for write failures |
| CZFinder | Convenience finder of leptonically decaying Zs |
| Nstd | STL namespace |