rivet is hosted by Hepforge, IPPP Durham
Rivet  2.7.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CRivet::BinnedHistogram< double >
 CPlugin
 CRivet::Matrix< 3 >
 CRivet::AnalysisHandler
 CRivet::AnalysisInfo
 CRivet::AnalysisLoaderInternal class which loads and registers analyses from plugin libs
 CRivet::BinnedHistogram< T >
 CRivet::BoolJetFunctorBase type for Jet -> bool functors
 CRivet::BoolParticleBaseFunctorBase type for Particle -> bool functors
 CRivet::BoolParticleFunctorBase type for Particle -> bool functors
 CRivet::CentralityBinTraits< T >
 CRivet::CentralityBinTraits< Profile1DPtr >Traits specialization for Profile histograms
 CRivet::CentralityBinTraits< Profile2DPtr >Traits specialization for Profile histograms
 CRivet::CentralityBinTraits< tuple< Types... > >
 CRivet::CentralityBinTraits< vector< 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::CmpAnaHandle
 CRivet::ConstRandomFilterFunctor used to implement constant random lossiness
 CRivet::CumulantAnalysis::ECorrelatorThe ECorrelator is a helper class to calculate all event averages of correlators, in order to construct cumulants. It can be binned in any variable
 CRivet::CutBase
 CRivet::CutflowA tracker of numbers & fractions of events passing sequential cuts
 CRivet::CutflowsA container for several Cutflow objects, with some convenient batch access
 CRivet::DoubleParticleBaseFunctorBase type for Particle -> double functors
 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::GenVertexIterRangeC
 CRivet::JET_BTAG_EFFSB-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
 CRivet::JET_EFF_CONSTTake a Jet and return a constant efficiency
 CRivet::JetEffFilterA functor to return true if Jet j survives a random efficiency selection
 CRivet::JetEffSmearFnFunctor for simultaneous efficiency-filtering and smearing of Jets
 CRivet::Log
 CRivet::LorentzTransformObject implementing Lorentz transform calculations and boosts
 CRivet::Matrix< N >General $ N $-dimensional mathematical matrix object
 CRivet::MergeDistance
 CRivet::P3_EFF_CONSTTake a Vector3 and return a constant number
 CRivet::P4_EFF_CONSTTake a FourMomentum and return a constant number
 CRivet::PARTICLE_EFF_CONSTTake a Particle and return a constant number
 CRivet::ParticleBaseBase class for particle-like things like Particle and Jet
 CRivet::ParticleEffFilter
 CRivet::ParticleEffSmearFnFunctor for simultaneous efficiency-filtering and smearing of Particles
 CRivet::PercentileBasePercentileBase is the base class of all Percentile classes
 CRivet::PID::ParticleNames
 CRivet::ProjectionApplierCommon base class for Projection and Analysis, used for internal polymorphism
 CRivet::ProjectionHandlerThe projection handler is a central repository for projections to be used in a Rivet analysis run
 CRivet::ReferenceTraits< T >
 CRivet::ReferenceTraits< Counter >
 CRivet::ReferenceTraits< Histo1D >
 CRivet::ReferenceTraits< Histo2D >
 CRivet::ReferenceTraits< Profile1D >
 CRivet::ReferenceTraits< Profile2D >
 CRivet::ReferenceTraits< Scatter1D >
 CRivet::ReferenceTraits< Scatter2D >
 CRivet::ReferenceTraits< Scatter3D >
 CRivet::RunInterface to handle a run of events read from a HepMC stream or file
 CRivet::TupleCentralityBinTraitsHelper< I, Types >
 CRivet::TupleCentralityBinTraitsHelper< 0, Types... >
 CRivet::Vector< N >A minimal base class for $ N $-dimensional vectors
 Cbinary_function
 Cstd::exceptionSTL class
 CRivet::Vector< 3 >
 CRivet::Vector< 4 >