Rivet  1.8.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNAIDAForward declarations of AIDA interfaces
\NRivet
 oN@128
 oN@129
 oN@221
 oN@229
 oN@254
 oN@275
 oN@276
 oNmT2
 oNmt2_bisect
 oNPID
 oCMC_JetAnalysisBase class providing common functionality for MC jet validation analyses
 oCAnalysisThis is the base class of all analysis classes in Rivet
 oCAnaHandleLess
 oCAnalysisHandler
 oCAnalysisInfo
 oCAnalysisLoaderInternal class which loads and registers analyses from plugin libs
 oCCmp
 oCCmp< Projection >Specialization of Cmp for checking the ordering of two {Projection}s
 oCCmp< double >Specialization of Cmp for checking the ordering of two floating point numbers
 oCEvent
 oCErrorGeneric runtime Rivet error
 oCRangeErrorError for e.g. use of invalid bin ranges
 oCLogicErrorError specialisation for places where alg logic has failed
 oCPidErrorError specialisation for failures relating to particle ID codes
 oCWeightErrorErrors relating to event/bin weights Arises in computing statistical quantities because e.g. the bin weight is zero or negative
 oCHistoHandlerThe projection handler is a central repository for histograms (and other analysis stats objects) to be used in a Rivet analysis run. This eliminates the need for analysis classes to contain large numbers of histogram pointer members, and allows histograms to be accessed via more user-friendly names than C++ variable names allow
 oCJetRepresentation of a clustered jet of particles
 oCLorentzTransformObject implementing Lorentz transform calculations and boosts
 oCMatrix3Specialisation of MatrixN to aid 3 dimensional rotations
 oCEigenSystemHandy object containing results of a diagonalization
 oCEigenPairCmpComparison functor for "eigen-pairs"
 oCMatrixGeneral $ N $-dimensional mathematical matrix object
 oCVector3Three-dimensional specialisation of Vector
 oCFourVectorSpecialisation of VectorN to a general (non-momentum) Lorentz 4-vector
 oCFourMomentumSpecialized version of the FourVector with momentum/energy functionality
 oCVectorA minimal base class for $ N $-dimensional vectors
 oCParticleRepresentation of particles from a HepMC::GenEvent
 oCParticleBaseBase class for particle-like things like Particle and Jet
 oCParticleNames
 oCProjectionBase class for all Rivet projections
 oCProjectionApplierCommon base class for Projection and Analysis, used for internal polymorphism
 oCProjectionHandlerThe projection handler is a central repository for projections to be used in a Rivet analysis run
 oCAxesDefinitionBase class for projections which define a spatial basis
 oCBeamProject out the incoming beams
 oCBeamThrust
 oCCentralEtHCMSummed $ E_\perp $ of central particles in HCM system
 oCChargedFinalStateProject only charged final state particles
 oCChargedLeptonsGet charged final-state leptons
 oCClusteredPhotonsFind final state photons which in a cone around any particle in the "signal" final state
 oCConstRandomFilterFunctor used to implement constant random lossiness
 oCConstLossyFinalStateRandomly lose a constant fraction of particles
 oCDISFinalStateFinal state particles boosted to the hadronic center of mass system
 oCDISKinematicsGet the DIS kinematic variables and relevant boosts for an event
 oCDISLeptonGet the incoming and outgoing leptons in a DIS event
 oCFastJetsProject out jets found using the FastJet package jet algorithms
 oCFinalStateProject out all final-state particles in an event. Probably the most important projection in Rivet!
 oCFoxWolframMomentsCalculate Fox-Wolfram moments
 oCFParameter
 oCHadronicFinalStateProject only hadronic final state particles
 oCHemispheresCalculate the hemisphere masses and broadenings
 oCIdentifiedFinalStateProduce a final state which only contains specified particle IDs
 oCInitialQuarksProject out quarks from the hard process in $ e^+ e^- \to Z^0 $ events
 oCInvMassFinalStateIdentify particles which can be paired to fit within a given invariant mass window
 oCIsolationProjection
 oCJetAlgAbstract base class for projections which can return a set of Jets
 oCJetShapeCalculate the jet shape
 oCLeadingParticlesFinalStateGet the highest-pT occurrences of FS particles with the specified PDG IDs
 oCClusteredLepton
 oCLeptonClustersCluster photons from a given FS to all charged particles (typically leptons) from signal and store the original charged particles and photons as particles() while the newly created clustered lepton objects are accessible as clusteredLeptons()
 oCLossyFinalStateTemplated FS projection which can lose some of the supplied particles
 oCMergedFinalStateGet final state particles merged from two FinalState projections
 oCMissingMomentumCalculate missing $ E $, $ E_\perp $ etc
 oCMultiplicityCount the final-state particles in an event
 oCNeutralFinalStateProject only neutral final state particles
 oCNonHadronicFinalStateProject only hadronic final state particles
 oCParisiTensorCalculate the Parisi event shape tensor (or linear momentum tensor)
 oCPVertexGet the position of the primary vertex of an event
 oCSphericityCalculate the sphericity event shape
 oCSpherocityGet the transverse spherocity scalars for hadron-colliders
 oCSVertexDetermine secondary vertices
 oCThrustGet the e+ e- thrust basis and the thrust, thrust major and thrust minor scalars
 oCTotalVisibleMomentumGet the total energy vector, allowing missing $ E_T $ etc. to be calculated
 oCTriggerCDFRun0Run1Access to the min bias triggers used by CDF in Run 0 and Run 1
 oCTriggerCDFRun2Access to the min bias triggers used by CDF in Run 0 and Run 1
 oCTriggerUA5Access to the min bias triggers used by UA5
 oCUnstableFinalStateProject out all physical-but-decayed particles in an event
 oCVetoedFinalStateFS modifier to exclude classes of particles from the final state
 oCVisibleFinalStateFinal state modifier excluding particles which are not experimentally visible
 oCWFinderConvenience finder of leptonically decaying Ws
 oCZFinderConvenience finder of leptonically decaying Zs
 oCDPSXPointContainer for x-axis point details
 oCDPSXYPointContainer for x-axis point details
 oCRunInterface to handle a run of events read from a HepMC stream or file
 oCBinnedHistogram
 \CLog