Rivet is hosted by Hepforge, IPPP Durham
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
AbsDeltaEtaWRTCalculator of $ |\Delta \eta| $ with respect to a given momentum
AbsDeltaRapWRTCalculator of $ |\Delta y| $ with respect to a given momentum
AbsEtaGtrAbs pseudorapidity greater-than functor
AbsEtaInRangeAbs pseudorapidity in-range functor
AbsEtaLessAbs pseudorapidity momentum less-than functor
AbsRapGtrAbs rapidity greater-than functor
AbsRapInRangeAbs rapidity in-range functor
AbsRapLessAbs rapidity momentum less-than functor
AnalysisThis is the base class of all analysis classes in Rivet
AnalysisHandler
AnalysisInfo
AnalysisLoaderInternal class which loads and registers analyses from plugin libs
AntiKT_AxesAxes from inclusive anti-kT
AxesDefinitionBase class for projections which define a spatial basis
AxesDefinitionBase class for axes definitions
bad_lexical_cast
BeamProject out the incoming beams
BeamThrust
CentralityBinner< T, MDist >::Bin
BinnedHistogram< T >
BoolJetANDFunctor for and-combination of selector logic
BoolJetFunctorBase type for Jet -> bool functors
BoolJetNOTFunctor for inverting selector logic
BoolJetORFunctor for or-combination of selector logic
BoolParticleANDFunctor for and-combination of selector logic
BoolParticleBaseFunctorBase type for Particle -> bool functors
BoolParticleFunctorBase type for Particle -> bool functors
BoolParticleNOTFunctor for inverting selector logic
BoolParticleORFunctor for or-combination of selector logic
FourMomentum::byEAscendingStruct for sorting by increasing energy
FourMomentum::byEDescendingStruct for sorting by decreasing energy
CA_AxesAxes from exclusive CA
CentralEtHCMSummed $ E_\perp $ of central particles in HCM system
CentralityBinner< T, MDist >
CentralityBinTraits< T >
CentralityBinTraits< Profile1DPtr >Traits specialization for Profile histograms
CentralityBinTraits< Profile2DPtr >Traits specialization for Profile histograms
CentralityBinTraits< tuple< Types...> >
CentralityBinTraits< vector< T > >
CentralityEstimatorBase class for projections giving the value of an observable sensitive to the centrality of a collision
ChargedFinalStateProject only charged final state particles
ChargedLeptonsGet charged final-state leptons
Cmp< T >
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
CmpAnaHandle
Comb_GenET_GenKT_AxesAxes from exclusive generalized kT, generalized Et-scheme recombination, with combinatorial testing
Comb_GenKT_AxesAxes from exclusive generalized kT with combinatorial testing
Comb_WTA_GenKT_AxesAxes from exclusive generalized kT, winner-take-all recombination, with combinatorial testing
ConicalGeometricMeasureDimensionful event-shape measure, basis for XCone jet algorithm
ConicalMeasureDimensionful event-shape measure, with radius cutoff
ConstLossyFinalStateRandomly lose a constant fraction of particles
ConstRandomFilterFunctor used to implement constant random lossiness
CutBase
CutflowA tracker of numbers & fractions of events passing sequential cuts
CutflowsA container for several Cutflow objects, with some convenient batch access
DefaultMeasureBase class for default N-subjettiness measure definitions
DeltaEtaGtr$ |\Delta \eta| $ (with respect to another momentum, vec) greater-than functor
DeltaEtaInRange$ \Delta \eta $ (with respect to another 4-momentum, vec) in-range functor
DeltaEtaLess$ |\Delta \eta| $ (with respect to another momentum, vec) less-than functor
DeltaEtaWRTCalculator of $ \Delta \eta $ with respect to a given momentum
DeltaPhiGtr$ |\Delta \phi| $ (with respect to another momentum, vec) greater-than functor
DeltaPhiInRange$ \Delta \phi $ (with respect to another 4-momentum, vec) in-range functor
DeltaPhiLess$ |\Delta \phi| $ (with respect to another momentum, vec) less-than functor
DeltaPhiWRTCalculator of $ \Delta \phi $ with respect to a given momentum
DeltaRapGtr$ |\Delta y| $ (with respect to another momentum, vec) greater-than functor
DeltaRapInRange$ \Delta y $ (with respect to another 4-momentum, vec) in-range functor
DeltaRapLess$ |\Delta y| $ (with respect to another momentum, vec) less-than functor
DeltaRapWRTCalculator of $ \Delta y $ with respect to a given momentum
DeltaRGtr$ \Delta R $ (with respect to another 4-momentum, vec) greater-than functor
DeltaRInRange$ \Delta R $ (with respect to another 4-momentum, vec) in-range functor
DeltaRLess$ \Delta R $ (with respect to another 4-momentum, vec) less-than functor
DeltaRWRTCalculator of $ \Delta R $ with respect to a given momentum
DISFinalStateFinal state particles boosted to the hadronic center of mass system
DISKinematicsGet the DIS kinematic variables and relevant boosts for an event
DISLeptonGet the incoming and outgoing leptons in a DIS event
DoubleParticleBaseFunctorBase type for Particle -> double functors
DressedLepton
DressedLeptonsCluster photons from a given FS to all charged particles (typically leptons)
EigenPairCmp< N >Comparison functor for "eigen-pairs"
EigenSystem< N >Handy object containing results of a diagonalization
ErrorGeneric runtime Rivet error
EtaGtrPseudorapidity greater-than functor
EtaInRangePseudorapidity in-range functor
EtaLessPseudorapidity less-than functor
Event
ExclusiveCombinatorialJetAxesBase class for axes defined from exclusive jet algorithm, checking combinatorial options
ExclusiveJetAxesBase class for axes defined from exclusive jet algorithm
FastJetsProject out jets found using the FastJet package jet algorithms
FinalPartons
FinalStateProject out all final-state particles in an event. Probably the most important projection in Rivet!
FirstParticleWithDetermine whether a particle is the first in a decay chain to meet the cut/function
FirstParticleWithoutDetermine whether a particle is the first in a decay chain not to meet the cut/function
CentralityBinner< T, MDist >::FlexiBinA flexible bin struct to be used to store temporary AnalysisObjects
FourMomentumSpecialized version of the FourVector with momentum/energy functionality
FourVectorSpecialisation of VectorN to a general (non-momentum) Lorentz 4-vector
FoxWolframMomentsCalculate Fox-Wolfram moments
FParameter
GeneralEtSchemeRecombinerRecombination scheme with generalized Et weighting
GeneratedCentrality
GenET_GenKT_AxesAxes from exclusive kT, generalized Et-scheme recombination
GenKT_AxesAxes from exclusive generalized kT
GenVertexIterRangeC
HadronicFinalStateProject only hadronic final state particles
HardestJetAxesBase class for axes defined from an inclusive jet algorithm
HasAbsPID|PID| matching functor
HasBTagB-tagging functor, with a tag selection cut as the stored state
HasCTagC-tagging functor, with a tag selection cut as the stored state
HasParticleAncestorWithDetermine whether a particle has an ancestor which meets the cut/function
HasParticleAncestorWithoutDetermine whether a particle has an ancestor which doesn't meet the cut/function
HasParticleChildWithDetermine whether a particle has a child which meets the cut/function
HasParticleChildWithoutDetermine whether a particle has a child which doesn't meet the cut/function
HasParticleDescendantWithDetermine whether a particle has a descendant which meets the cut/function
HasParticleDescendantWithoutDetermine whether a particle has a descendant which doesn't meet the cut/function
HasParticleParentWithDetermine whether a particle has an parent which meets the cut/function
HasParticleParentWithoutDetermine whether a particle has an parent which doesn't meet the cut/function
HasPIDPID matching functor
HeavyHadronsProject out the last pre-decay b and c hadrons
HemispheresCalculate the hemisphere masses and broadenings
IdentifiedFinalStateProduce a final state which only contains specified particle IDs
InfoErrorError specialisation for failures relating to analysis info
InitialQuarksProject out quarks from the hard process in $ e^+ e^- \to Z^0 $ events
InvMassFinalStateIdentify particles which can be paired to fit within a given invariant mass window
JetRepresentation of a clustered jet of particles
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
JET_EFF_CONSTTake a Jet and return a constant efficiency
JetAlgAbstract base class for projections which can return a set of Jets
JetDefinitionWrapperWrapper for jet definitions (for memory management)
JetEffFilterA functor to return true if Jet j survives a random efficiency selection
JetEffSmearFnFunctor for simultaneous efficiency-filtering and smearing of Jets
JetShape
KT_AxesAxes from exclusive kT
LastParticleWithDetermine whether a particle is the last in a decay chain to meet the cut/function
LastParticleWithoutDetermine whether a particle is the last in a decay chain not to meet the cut/function
LeadingParticlesFinalStateGet the highest-pT occurrences of FS particles with the specified PDG IDs
less< const Rivet::Projection * >This is the function called when comparing two (const) pointers to Rivet::Projection
LightLikeAxisHelper class to define light-like axes directions
Log
LogicErrorError specialisation for places where alg logic has failed
LorentzTransformObject implementing Lorentz transform calculations and boosts
LossyFinalState< FILTER >Templated FS projection which can lose some of the supplied particles
Manual_AxesManual axes finding
Matrix< N >General $ N $-dimensional mathematical matrix object
Matrix3Specialisation of MatrixN to aid 3 dimensional rotations
MC_JetAnalysisBase class providing common functionality for MC jet validation analyses
MC_JetSplittingsBase class providing common functionality for MC jet validation analyses
MC_ParticleAnalysisBase class providing common functionality for MC particle species validation analyses
MeasureDefinitionBase class for measure definitions
MergedFinalStateGet final state particles merged from two FinalState projections
MergeDistance
MissingMomentumCalculate missing $ E $, $ E_\perp $ etc
ModifiedGeometricMeasureDimensionful event-shape measure, with dot-product distances, modified beam measure
MultiPass_AxesManual axes finding, with multi-pass (randomized) minimization
MultiPass_Manual_AxesAxes finding from exclusive kT, with multi-pass (randomized) minimization
NeutralFinalStateProject only neutral final state particles
NjettinessCore class for N-(sub)jettiness calculations
NjettinessExtrasClusterSequence add on for N-jettiness information
NjettinessPluginImplements the N-jettiness Jet Algorithm
NonHadronicFinalStateProject only hadronic final state particles
NonPromptFinalStateFind final state particles NOT directly connected to the hard process
NormalizedCutoffMeasureDimensionless default measure, with radius cutoff
NormalizedMeasureDimensionless default measure, with no cutoff
NsubjettinessImplements the N-subjettiness jet shape
NsubjettinessRatioImplements ratios of N-subjettiness jet shapes
OnePass_AntiKT_AxesAxes from inclusive anti-kT, with one-pass minimization
OnePass_CA_AxesAxes from exclusive CA, with one-pass minimization
OnePass_GenET_GenKT_AxesAxes from exclusive generalized kT, generalized Et-scheme recombination, with one-pass minimization
OnePass_GenKT_AxesAxes from exclusive generalized kT with one-pass minimization
OnePass_KT_AxesAxes from exclusive kT, with one-pass minimization
OnePass_Manual_AxesManual axes finding, with one-pass minimization
OnePass_WTA_CA_AxesAxes from exclusive CA, winner-take-all recombination, with one-pass minimization
OnePass_WTA_GenKT_AxesAxes from exclusive generalized kT, winner-take-all recombination, with one-pass minimization
OnePass_WTA_KT_AxesAxes from exclusive kT, winner-take-all recombination, with one-pass minimization
OriginalGeometricMeasureDimensionful event-shape measure, with dot-product distances
P3_EFF_CONSTTake a Vector3 and return a constant number
P4_EFF_CONSTTake a FourMomentum and return a constant number
ParisiTensorCalculate the Parisi event shape tensor (or linear momentum tensor)
ParticleParticle representation, either from a HepMC::GenEvent or reconstructed
PARTICLE_EFF_CONSTTake a Particle and return a constant number
ParticleBaseBase class for particle-like things like Particle and Jet
ParticleEffFilter
ParticleEffSmearFnFunctor for simultaneous efficiency-filtering and smearing of Particles
ParticleFinderBase class for projections which return subsets of an event's particles
ParticleNames
PartonicTopsConvenience finder of partonic top quarks
PidErrorError specialisation for failures relating to particle ID codes
PrimaryHadronsProject out the first hadrons from hadronisation
ProjectionBase class for all Rivet projections
ProjectionApplierCommon base class for Projection and Analysis, used for internal polymorphism
ProjectionHandlerThe projection handler is a central repository for projections to be used in a Rivet analysis run
PromptFinalStateFind final state particles directly connected to the hard process
PseudoXConePluginImplements a faster, non-optimal version of the XCone Jet Algorithm
PtGtrTransverse momentum greater-than functor
PtInRangeTransverse momentum in-range functor
PtLessTransverse momentum less-than functor
RangeErrorError for e.g. use of invalid bin ranges
RapGtrRapidity greater-than functor
RapInRangeRapidity in-range functor
RapLessRapidity momentum less-than functor
RunInterface to handle a run of events read from a HepMC stream or file
SmearedJetsWrapper projection for smearing Jets with detector resolutions and efficiencies
SmearedMETWrapper projection for smearing missing (transverse) energy/momentum with detector resolutions
SmearedParticlesWrapper projection for smearing Jets with detector resolutions and efficiencies
SphericityCalculate the sphericity event shape
SpherocityGet the transverse spherocity scalars for hadron-colliders
TauComponents::StructureTypeWrapped structure for jet-based N-(sub)jettiness information
TauComponentsOutput wrapper for supplemental N-(sub)jettiness information
TauFinderConvenience finder of unstable taus
TauPartitionOutput wrapper for N-(sub)jettiness partitioning information
ThrustGet the e+ e- thrust basis and the thrust, thrust major and thrust minor scalars
TriggerCDFRun0Run1Access to the min bias triggers used by CDF in Run 0 and Run 1
TriggerCDFRun2Access to the min bias triggers used by CDF in Run 0 and Run 1
TriggerUA5Access to the min bias triggers used by UA5
TupleCentralityBinTraitsHelper< I, Types >
TupleCentralityBinTraitsHelper< 0, Types...>
UnnormalizedCutoffMeasureDimensionful default measure, with radius cutoff
UnnormalizedMeasureDimensionless default measure, with no cutoff
UnstableParticlesProject out all physical-but-decayed particles in an event
UserErrorError specialisation for where the problem is between the chair and the computer
Vector< N >A minimal base class for $ N $-dimensional vectors
Vector3Three-dimensional specialisation of Vector
VetoedFinalStateFS modifier to exclude classes of particles from the final state
VisibleFinalStateFinal state modifier excluding particles which are not experimentally visible
WeightErrorErrors relating to event/bin weights
WFinderConvenience finder of leptonically decaying W
WinnerTakeAllRecombinerRecombination scheme with winner-take-all weighting
WTA_CA_AxesAxes from exclusive CA, winner-take-all recombination
WTA_GenKT_AxesAxes from exclusive generalized kT, winner-take-all recombination
WTA_KT_AxesAxes from exclusive kT, winner-take-all recombination
XConeMeasureDimensionful event-shape measure used in XCone jet algorithm
XConePluginImplements the XCone Jet Algorithm
ZFinderConvenience finder of leptonically decaying Zs