 Rivet::Matrix< 3 > | |
  Rivet::Matrix3 | Specialisation of MatrixN to aid 3 dimensional rotations |
 Rivet::AnaHandleLess | |
 Rivet::AnalysisHandler | |
 Rivet::AnalysisInfo | |
 Rivet::AnalysisLoader | Internal class which loads and registers analyses from plugin libs |
 Rivet::BinnedHistogram< T > | |
 Rivet::Cmp< T > | |
 Rivet::Cmp< double > | Specialization of Cmp for checking the ordering of two floating point numbers |
 Rivet::Cmp< Projection > | Specialization of Cmp for checking the ordering of two {Projection}s |
 Rivet::ConstRandomFilter | Functor used to implement constant random lossiness |
 Rivet::DPSXPoint | Container for x-axis point details |
 Rivet::DPSXYPoint | Container for x-axis point details |
 Rivet::EigenPairCmp< N > | Comparison functor for "eigen-pairs" |
 Rivet::EigenSystem< N > | Handy object containing results of a diagonalization |
 Rivet::Error | Generic runtime Rivet error |
  Rivet::LogicError | Error specialisation for places where alg logic has failed |
  Rivet::PidError | Error specialisation for failures relating to particle ID codes |
  Rivet::RangeError | Error for e.g. use of invalid bin ranges |
  Rivet::WeightError | Errors relating to event/bin weights Arises in computing statistical quantities because e.g. the bin weight is zero or negative |
 Rivet::Event | |
 Rivet::FourMomentum::byEAscending | Struct for sorting by increasing energy |
 Rivet::FourMomentum::byEDescending | Struct for sorting by decreasing energy |
 Rivet::HistoHandler | The 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 |
 Rivet::Log | |
 Rivet::LorentzTransform | Object implementing Lorentz transform calculations and boosts |
 Rivet::Matrix< N > | General -dimensional mathematical matrix object |
 Rivet::mt2_bisect::mt2 | |
 Rivet::ParticleBase | Base class for particle-like things like Particle and Jet |
  Rivet::Jet | Representation of a clustered jet of particles |
  Rivet::Particle | Representation of particles from a HepMC::GenEvent |
   Rivet::ClusteredLepton | |
 Rivet::ParticleBase::byEAscending | Struct for sorting by increasing energy |
 Rivet::ParticleBase::byEDescending | Struct for sorting by decreasing energy |
 Rivet::ParticleBase::byETAscending | Struct for sorting by increasing transverse energy |
 Rivet::ParticleBase::byETDescending | Struct for sorting by decreasing transverse energy |
 Rivet::ParticleBase::byPTAscending | Struct for sorting by increasing transverse momentum in STL set, sort, etc |
 Rivet::ParticleBase::byPTDescending | Struct for sorting by decreasing transverse momentum in STL set, sort etc |
 Rivet::ParticleNames | |
 Rivet::ProjectionApplier | Common base class for Projection and Analysis, used for internal polymorphism |
  Rivet::Analysis | This is the base class of all analysis classes in Rivet |
   Rivet::MC_JetAnalysis | Base class providing common functionality for MC jet validation analyses |
  Rivet::Projection | Base class for all Rivet projections |
   Rivet::AxesDefinition | Base class for projections which define a spatial basis |
    Rivet::Sphericity | Calculate the sphericity event shape |
    Rivet::Spherocity | Get the transverse spherocity scalars for hadron-colliders |
    Rivet::Thrust | Get the e+ e- thrust basis and the thrust, thrust major and thrust minor scalars |
   Rivet::Beam | Project out the incoming beams |
   Rivet::BeamThrust | |
   Rivet::CentralEtHCM | Summed of central particles in HCM system |
   Rivet::DISKinematics | Get the DIS kinematic variables and relevant boosts for an event |
   Rivet::DISLepton | Get the incoming and outgoing leptons in a DIS event |
   Rivet::FinalState | Project out all final-state particles in an event. Probably the most important projection in Rivet! |
    Rivet::LossyFinalState< ConstRandomFilter > | |
     Rivet::ConstLossyFinalState | Randomly lose a constant fraction of particles |
    Rivet::ChargedFinalState | Project only charged final state particles |
    Rivet::ChargedLeptons | Get charged final-state leptons |
    Rivet::ClusteredPhotons | Find final state photons which in a cone around any particle in the "signal" final state |
    Rivet::DISFinalState | Final state particles boosted to the hadronic center of mass system |
    Rivet::HadronicFinalState | Project only hadronic final state particles |
    Rivet::IdentifiedFinalState | Produce a final state which only contains specified particle IDs |
    Rivet::InvMassFinalState | Identify particles which can be paired to fit within a given invariant mass window |
    Rivet::LeadingParticlesFinalState | Get the highest-pT occurrences of FS particles with the specified PDG IDs |
    Rivet::LeptonClusters | Cluster 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() |
    Rivet::LossyFinalState< FILTER > | Templated FS projection which can lose some of the supplied particles |
    Rivet::MergedFinalState | Get final state particles merged from two FinalState projections |
    Rivet::NeutralFinalState | Project only neutral final state particles |
    Rivet::NonHadronicFinalState | Project only hadronic final state particles |
    Rivet::UnstableFinalState | Project out all physical-but-decayed particles in an event |
    Rivet::VetoedFinalState | FS modifier to exclude classes of particles from the final state |
    Rivet::VisibleFinalState | Final state modifier excluding particles which are not experimentally visible |
    Rivet::WFinder | Convenience finder of leptonically decaying Ws |
    Rivet::ZFinder | Convenience finder of leptonically decaying Zs |
   Rivet::FoxWolframMoments | Calculate Fox-Wolfram moments |
   Rivet::FParameter | |
   Rivet::Hemispheres | Calculate the hemisphere masses and broadenings |
   Rivet::InitialQuarks | Project out quarks from the hard process in events |
   Rivet::IsolationProjection< PROJ1, PROJ2, EST > | |
   Rivet::JetAlg | Abstract base class for projections which can return a set of Jets |
    Rivet::FastJets | Project out jets found using the FastJet package jet algorithms |
   Rivet::JetShape | Calculate the jet shape |
   Rivet::MissingMomentum | Calculate missing , etc |
   Rivet::Multiplicity | Count the final-state particles in an event |
   Rivet::ParisiTensor | Calculate the Parisi event shape tensor (or linear momentum tensor) |
   Rivet::PVertex | Get the position of the primary vertex of an event |
   Rivet::SVertex | Determine secondary vertices |
   Rivet::TotalVisibleMomentum | Get the total energy vector, allowing missing etc. to be calculated |
   Rivet::TriggerCDFRun0Run1 | Access to the min bias triggers used by CDF in Run 0 and Run 1 |
   Rivet::TriggerCDFRun2 | Access to the min bias triggers used by CDF in Run 0 and Run 1 |
   Rivet::TriggerUA5 | Access to the min bias triggers used by UA5 |
 Rivet::ProjectionHandler | The projection handler is a central repository for projections to be used in a Rivet analysis run |
 Rivet::Run | Interface to handle a run of events read from a HepMC stream or file |
 Rivet::Vector< N > | A minimal base class for -dimensional vectors |
 std::less< const Rivet::Projection * > | This is the function called when comparing two (const) pointers to Rivet::Projection |
 Rivet::Vector< 3 > | |
  Rivet::Vector3 | Three-dimensional specialisation of Vector |
 Rivet::Vector< 4 > | |
  Rivet::FourVector | Specialisation of VectorN to a general (non-momentum) Lorentz 4-vector |
   Rivet::FourMomentum | Specialized version of the FourVector with momentum/energy functionality |