Rivet  1.8.3
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CRivet::Matrix< 3 >
 CRivet::Matrix3Specialisation of MatrixN to aid 3 dimensional rotations
 CRivet::AnaHandleLess
 CRivet::AnalysisHandler
 CRivet::AnalysisInfo
 CRivet::AnalysisLoaderInternal class which loads and registers analyses from plugin libs
 CRivet::BinnedHistogram< T >
 CRivet::Cmp< T >
 CRivet::Cmp< double >Specialization of Cmp for checking the ordering of two floating point numbers
 CRivet::Cmp< Projection >Specialization of Cmp for checking the ordering of two {Projection}s
 CRivet::ConstRandomFilterFunctor used to implement constant random lossiness
 CRivet::EigenSystem< N >Handy object containing results of a diagonalization
 CRivet::Event
 CRivet::FourMomentum::byEAscendingStruct for sorting by increasing energy
 CRivet::FourMomentum::byEDescendingStruct for sorting by decreasing energy
 CRivet::HistoHandlerThe 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
 CRivet::Log
 CRivet::LorentzTransformObject implementing Lorentz transform calculations and boosts
 CRivet::Matrix< N >General $ N $-dimensional mathematical matrix object
 CRivet::mt2_bisect::mt2
 CRivet::ParticleBaseBase class for particle-like things like Particle and Jet
 CRivet::JetRepresentation of a clustered jet of particles
 CRivet::ParticleRepresentation of particles from a HepMC::GenEvent
 CRivet::ClusteredLepton
 CRivet::ParticleBase::byEAscendingStruct for sorting by increasing energy
 CRivet::ParticleBase::byEDescendingStruct for sorting by decreasing energy
 CRivet::ParticleBase::byETAscendingStruct for sorting by increasing transverse energy
 CRivet::ParticleBase::byETDescendingStruct for sorting by decreasing transverse energy
 CRivet::ParticleBase::byPTAscendingStruct for sorting by increasing transverse momentum in STL set, sort, etc
 CRivet::ParticleBase::byPTDescendingStruct for sorting by decreasing transverse momentum in STL set, sort etc
 CRivet::ParticleNames
 CRivet::ProjectionApplierCommon base class for Projection and Analysis, used for internal polymorphism
 CRivet::AnalysisThis is the base class of all analysis classes in Rivet
 CRivet::MC_JetAnalysisBase class providing common functionality for MC jet validation analyses
 CRivet::MC_JetSplittingsBase class providing common functionality for MC jet validation analyses
 CRivet::ProjectionBase class for all Rivet projections
 CRivet::AxesDefinitionBase class for projections which define a spatial basis
 CRivet::BeamProject out the incoming beams
 CRivet::BeamThrust
 CRivet::CentralEtHCMSummed $ E_\perp $ of central particles in HCM system
 CRivet::DISKinematicsGet the DIS kinematic variables and relevant boosts for an event
 CRivet::DISLeptonGet the incoming and outgoing leptons in a DIS event
 CRivet::FinalStateProject out all final-state particles in an event. Probably the most important projection in Rivet!
 CRivet::FoxWolframMomentsCalculate Fox-Wolfram moments
 CRivet::FParameter
 CRivet::HemispheresCalculate the hemisphere masses and broadenings
 CRivet::InitialQuarksProject out quarks from the hard process in $ e^+ e^- \to Z^0 $ events
 CRivet::IsolationProjection< PROJ1, PROJ2, EST >
 CRivet::JetAlgAbstract base class for projections which can return a set of Jets
 CRivet::JetShapeCalculate the jet shape
 CRivet::MissingMomentumCalculate missing $ E $, $ E_\perp $ etc
 CRivet::MultiplicityCount the final-state particles in an event
 CRivet::ParisiTensorCalculate the Parisi event shape tensor (or linear momentum tensor)
 CRivet::PVertexGet the position of the primary vertex of an event
 CRivet::SVertexDetermine secondary vertices
 CRivet::TotalVisibleMomentumGet the total energy vector, allowing missing $ E_T $ etc. to be calculated
 CRivet::TriggerCDFRun0Run1Access to the min bias triggers used by CDF in Run 0 and Run 1
 CRivet::TriggerCDFRun2Access to the min bias triggers used by CDF in Run 0 and Run 1
 CRivet::TriggerUA5Access to the min bias triggers used by UA5
 CRivet::ProjectionHandlerThe projection handler is a central repository for projections to be used in a Rivet analysis run
 CRivet::RunInterface to handle a run of events read from a HepMC stream or file
 CRivet::Vector< N >A minimal base class for $ N $-dimensional vectors
 Cbinary_function
 CRivet::EigenPairCmp< N >Comparison functor for "eigen-pairs"
 Cstd::exceptionSTL class
 Cstd::runtime_errorSTL class
 CRivet::ErrorGeneric runtime Rivet error
 CRivet::Vector< 3 >
 CRivet::Vector3Three-dimensional specialisation of Vector
 CRivet::Vector< 4 >
 CRivet::FourVectorSpecialisation of VectorN to a general (non-momentum) Lorentz 4-vector
 CRivet::FourMomentumSpecialized version of the FourVector with momentum/energy functionality