Rivet: Namespace List

| Rivet 3.1.9

Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 123]

►N Rivet |
►N ALICE |
C CLMultiplicity |
C PrimaryParticles | Standard ALICE primary particle definition
C V0AndTrigger | Trigger projection for the ALICE V0-AND (a.k.a. CINT7) requirement
C V0Multiplicity |
C V0Trigger |
►N ATLAS | Common projections for ATLAS trigger conditions and centrality
C MinBiasTrigger | ATLAS min bias trigger conditions
C SumET_PB_Centrality | Centrality projection for pPb collisions (one sided)
C SumET_PBPB_Centrality | Centrality projection for PbPb collisions (two sided)
N Cuts | Namespace used for ambiguous identifiers
N HepMCUtils |
C AbsDeltaEtaWRT | Calculator of \( |\Delta \eta| \) with respect to a given momentum
C AbsDeltaRapWRT | Calculator of \( |\Delta y| \) with respect to a given momentum
C AbsEtaGtr | Abs pseudorapidity greater-than functor
C AbsEtaInRange | Abs pseudorapidity in-range functor
C AbsEtaLess | Abs pseudorapidity momentum less-than functor
C AbsRapGtr | Abs rapidity greater-than functor
C AbsRapInRange | Abs rapidity in-range functor
C AbsRapLess | Abs rapidity momentum less-than functor
C Analysis | This is the base class of all analysis classes in Rivet
C AnalysisHandler | The key class for coordination of Analysis objects and the event loop
C AnalysisInfo | Holder of analysis metadata
C AnalysisLoader | Internal class which loads and registers analyses from plugin libs
C AxesDefinition | Base class for projections which define a spatial basis
C bad_lexical_cast | Exception class for throwing from lexical_cast when a parse goes wrong
C Beam | Project out the incoming beams
C BeamThrust | Calculator of the beam-thrust observable
C BinnedHistogram | A set of booked Histo1DPtr, each in a bin of a second variable
C BoolJetAND | Functor for and-combination of selector logic
C BoolJetFunctor | Base type for Jet -> bool functors
C BoolJetNOT | Functor for inverting selector logic
C BoolJetOR | Functor for or-combination of selector logic
C BoolParticleAND | Functor for and-combination of selector logic
C BoolParticleBaseFunctor | Base type for Particle -> bool functors
C BoolParticleFunctor | Base type for Particle -> bool functors
C BoolParticleNOT | Functor for inverting selector logic
C BoolParticleOR | Functor for or-combination of selector logic
C BRAHMSCentrality | BRAHMS Centrality projection
C CentralEtHCM | Summed \( E_\perp \) of central particles in HCM system
C CentralityBinner |
C CentralityEstimator | Base class for projections profile observable value vs the collision centrality
C CentralityProjection | Used together with the percentile-based analysis objects Percentile and PercentileXaxis
C ChargedFinalState | Project only charged final state particles
C ChargedLeptons | Get charged final-state leptons
C ConstLossyFinalState | Randomly lose a constant fraction of particles
C ConstRandomFilter | Functor used to implement constant random lossiness
C Correlators | Projection for calculating correlators for flow measurements
►C CumulantAnalysis | Tools for flow analyses
C ECorrelator | A helper class to calculate all event averages of correlators
C Cutflow | A tracker of numbers & fractions of events passing sequential cuts
C Cutflows | A container for several Cutflow objects, with some convenient batch access
C DecayedParticles | Find the decay products of particles in the projection for subsquent analyses
C DeltaEtaGtr | \( |\Delta \eta| \) (with respect to another momentum, vec) greater-than functor
C DeltaEtaInRange | \( \Delta \eta \) (with respect to another 4-momentum, vec) in-range functor
C DeltaEtaLess | \( |\Delta \eta| \) (with respect to another momentum, vec) less-than functor
C DeltaEtaWRT | Calculator of \( \Delta \eta \) with respect to a given momentum
C DeltaPhiGtr | \( |\Delta \phi| \) (with respect to another momentum, vec) greater-than functor
C DeltaPhiInRange | \( \Delta \phi \) (with respect to another 4-momentum, vec) in-range functor
C DeltaPhiLess | \( |\Delta \phi| \) (with respect to another momentum, vec) less-than functor
C DeltaPhiWRT | Calculator of \( \Delta \phi \) with respect to a given momentum
C DeltaRapGtr | \( |\Delta y| \) (with respect to another momentum, vec) greater-than functor
C DeltaRapInRange | \( \Delta y \) (with respect to another 4-momentum, vec) in-range functor
C DeltaRapLess | \( |\Delta y| \) (with respect to another momentum, vec) less-than functor
C DeltaRapWRT | Calculator of \( \Delta y \) with respect to a given momentum
C DeltaRGtr | \( \Delta R \) (with respect to another 4-momentum, vec) greater-than functor
C DeltaRInRange | \( \Delta R \) (with respect to another 4-momentum, vec) in-range functor
C DeltaRLess | \( \Delta R \) (with respect to another 4-momentum, vec) less-than functor
C DeltaRWRT | Calculator of \( \Delta R \) with respect to a given momentum
C DISDiffHadron | Get the incoming and outgoing hadron in a diffractive ep event
C DISFinalState | Final state particles boosted to the hadronic center of mass system
C DISKinematics | Get the DIS kinematic variables and relevant boosts for an event
C DISLepton | Get the incoming and outgoing leptons in a DIS event
C DISRapidityGap | Get the incoming and outgoing hadron in a diffractive ep event
C DoubleParticleBaseFunctor | Base type for Particle -> double functors
C DressedLepton | A charged lepton meta-particle created by clustering photons close to the bare lepton
C DressedLeptons | Cluster photons from a given FS to all charged particles (typically leptons)
C Error | Generic runtime Rivet error
C EtaGtr | Pseudorapidity greater-than functor
C EtaInRange | Pseudorapidity in-range functor
C EtaLess | Pseudorapidity less-than functor
C Event | Representation of a HepMC event, and enabler of Projection caching
C EventMixingBase |
C EventMixingCentrality |
C EventMixingFinalState |
C FastJets | Project out jets found using the FastJet package jet algorithms
C FinalPartons |
C FinalState | Project out all final-state particles in an event. Probably the most important projection in Rivet!
C FirstParticleWith | Determine whether a particle is the first in a decay chain to meet the cut/function
C FirstParticleWithout | Determine whether a particle is the first in a decay chain not to meet the cut/function
C FourMomentum | Specialized version of the FourVector with momentum/energy functionality
C FourVector | Specialisation of VectorN to a general (non-momentum) Lorentz 4-vector
C FParameter | Calculator of the \( F \)-parameter observable
C GammaGammaFinalState | Final state particles boosted to the hadronic center of mass system
C GammaGammaKinematics | Get the gamma gamma kinematic variables and relevant boosts for an event
C GammaGammaLeptons | Get the incoming and outgoing leptons in a gamma gamma collision event in e+e-
C GeneratedCentrality |
C GeneratedPercentileProjection |
C HadronicFinalState | Project only hadronic final state particles
C HasAbsPID | |PID| matching functor
C HasBTag | B-tagging functor, with a tag selection cut as the stored state
C HasCTag | C-tagging functor, with a tag selection cut as the stored state
C HasNoTag | Anti-B/C-tagging functor, with a tag selection cut as the stored state
C HasParticleAncestorWith | Determine whether a particle has an ancestor which meets the cut/function
C HasParticleAncestorWithout | Determine whether a particle has an ancestor which doesn't meet the cut/function
C HasParticleChildWith | Determine whether a particle has a child which meets the cut/function
C HasParticleChildWithout | Determine whether a particle has a child which doesn't meet the cut/function
C HasParticleDescendantWith | Determine whether a particle has a descendant which meets the cut/function
C HasParticleDescendantWithout | Determine whether a particle has a descendant which doesn't meet the cut/function
C HasParticleParentWith | Determine whether a particle has an parent which meets the cut/function
C HasParticleParentWithout | Determine whether a particle has an parent which doesn't meet the cut/function
C HasPID | PID matching functor
C HasTauTag | Tau-tagging functor, with a tag selection cut as the stored state
C HeavyHadrons | Project out the last pre-decay b and c hadrons
C Hemispheres | Calculate the hemisphere masses and broadenings
C HepMCHeavyIon |
►C HTT |
C InputParameters |
C IdentifiedFinalState | Produce a final state which only contains specified particle IDs
C ImpactParameterProjection |
C InfoError | Error specialisation for failures relating to analysis info
C InitialQuarks | Project out quarks from the hard process in \( e^+ e^- \to Z^0 \) events
C InvisibleFinalState | Final state modifier excluding particles which are experimentally visible
C InvMassFinalState | Identify particles which can be paired to fit within a given invariant mass window
C IOError | Error for I/O failures
C Jet | Representation of a clustered jet of particles
C JET_BTAG_EFFS | B-tagging efficiency functor, for more readable b-tag effs and mistag rates
C JET_EFF_CONST | Take a Jet and return a constant efficiency
C JetEffFilter | A functor to return true if Jet j survives a random efficiency selection
C JetEffSmearFn | Functor for simultaneous efficiency-filtering and smearing of Jets
C JetFinder | Abstract base class for projections which can return a set of `Jet`s
C Jets | Specialised vector of Jet objects
C JetShape | Calculate transverse jet profiles
C LastParticleWith | Determine whether a particle is the last in a decay chain to meet the cut/function
C LastParticleWithout | Determine whether a particle is the last in a decay chain not to meet the cut/function
C LeadingParticlesFinalState | Get the highest-pT occurrences of FS particles with the specified PDG IDs
C Log | Logging system for controlled & formatted writing to stdout
C LogicError | Error specialisation for places where alg logic has failed
C LookupError | Error relating to looking up analysis objects in the register
C LorentzTransform | Object implementing Lorentz transform calculations and boosts
C LossyFinalState | Templated FS projection which can lose some of the supplied particles
C Matrix | General \( N \)-dimensional mathematical matrix object
C Matrix3 | Specialisation of MatrixN to aid 3 dimensional rotations
C MC_JetAnalysis | Base class providing common functionality for MC jet validation analyses
C MC_JetSplittings | Base class providing common functionality for MC jet validation analyses
C MC_ParticleAnalysis | Base class providing common functionality for MC particle species validation analyses
C MC_pPbMinBiasTrigger |
C MC_SumETFwdPbCentrality |
C MendelMin | A genetic algorithm functional minimizer
C MergedFinalState | Get final state particles merged from two FinalState projections
C METFinder | Interface for projections that find missing transverse energy/momentum
C MissingMomentum | Calculate missing \( E \), \( E_\perp \) etc. as complements to the total visible momentum
C NeutralFinalState | Project only neutral final state particles
C NonHadronicFinalState | Project only hadronic final state particles
C NonPromptFinalState | Find final state particles NOT directly connected to the hard process
C P3_EFF_CONST | Take a Vector3 and return a constant number
C P4_EFF_CONST | Take a FourMomentum and return a constant number
C ParisiTensor | Calculate the Parisi event shape tensor (or linear momentum tensor)
C Particle | Particle representation, either from a HepMC::GenEvent or reconstructed
C PARTICLE_EFF_CONST | Take a Particle and return a constant number
C ParticleBase | Base class for particle-like things like Particle and Jet
C ParticleEffFilter | A functor to return true if Particle p survives a random efficiency selection
C ParticleEffSmearFn | Functor for simultaneous efficiency-filtering and smearing of Particles
C ParticleFinder | Base class for projections which return subsets of an event's particles
C Particles | Specialised vector of Particle objects
C PartonicTops | Convenience finder of partonic top quarks
C Percentile | The Percentile class for centrality binning
C PercentileBase | PercentileBase is the base class of all Percentile classes
C PercentileProjection | Class for projections that reports the percentile for a given SingleValueProjection when initialized with a Histo1D of the distribution in the SingleValueProjection
C PercentileTBase | PercentileTBase is the base class of all Percentile classes
C PercentileXaxis | The PercentileXaxis class for centrality binning
C PidError | Error specialisation for failures relating to particle ID codes
C PrimaryHadrons | Project out the first hadrons from hadronisation
C PrimaryParticles | Project out primary particles according to definition
C Projection | Base class for all Rivet projections
C ProjectionApplier | Common base class for Projection and Analysis, used for internal polymorphism
C ProjectionHandler | The projection handler is a central repository for projections to be used in a Rivet analysis run
C PromptFinalState | Find final state particles directly connected to the hard process
C PtGtr | Transverse momentum greater-than functor
C PtInRange | Transverse momentum in-range functor
C PtLess | Transverse momentum less-than functor
C RangeError | Error for e.g. use of invalid bin ranges
C RapGtr | Rapidity greater-than functor
C RapInRange | Rapidity in-range functor
C RapLess | Rapidity momentum less-than functor
C ReadError | Error for read failures
C RivetONNXrt | Simple interface class to take care of basic ONNX networks
C Run | Interface to handle a run of events read from a HepMC stream or file
C SingleValueProjection | Base class for projections returning a single floating point value
C SmearedJets | Wrapper projection for smearing `Jet`s with detector resolutions and efficiencies
C SmearedMET | Wrapper projection for smearing missing (transverse) energy/momentum with detector resolutions
C SmearedParticles | Wrapper projection for smearing `Jet`s with detector resolutions and efficiencies
C Sphericity | Calculate the sphericity event shape
C Spherocity | Get the transverse spherocity scalars for hadron-colliders
C STAR_BES_Centrality |
C TauFinder | Convenience finder of unstable taus
C ThreeMomentum | Specialized version of the ThreeVector with momentum functionality
C Thrust | Get the e+ e- thrust basis and the thrust, thrust major and thrust minor scalars
C TriggerCDFRun0Run1 | Access to the min bias triggers used by CDF in Run 0 and Run 1
C TriggerCDFRun2 | Access to the min bias triggers used by CDF in Run 0 and Run 1
C TriggerProjection | Base class for projections returning a bool corresponding to a trigger
C TriggerUA5 | Access to the min bias triggers used by UA5
C UndressBeamLeptons | Project out the incoming beams, but subtract any colinear photons from lepton beams within a given cone
C UnstableParticles | Project out all physical-but-decayed particles in an event
C UserCentEstimate |
C UserError | Error specialisation for where the problem is between the chair and the computer
C Vector | A minimal base class for \( N \)-dimensional vectors
C Vector2 | Two-dimensional specialisation of Vector
C Vector3 | Three-dimensional specialisation of Vector
C VetoedFinalState | FS modifier to exclude classes of particles from the final state
C VisibleFinalState | Final state modifier excluding particles which are not experimentally visible
C WeightError | Errors relating to event/bin weights
C WFinder | Convenience finder of leptonically decaying W
C WriteError | Error for write failures
C ZFinder | Convenience finder of leptonically decaying Zs
N std | STL namespace