Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

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