►NRivet | |
►NALICE | |
CCLMultiplicity | |
CPrimaryParticles | |
CV0AndTrigger | |
CV0Multiplicity | |
CV0Trigger | |
►NATLAS | Common projections for ATLAS trigger conditions and centrality |
CMinBiasTrigger | ATLAS min bias trigger conditions |
CSumET_PB_Centrality | Centrality projection for pPb collisions (one sided) |
CSumET_PBPB_Centrality | Centrality projection for PbPb collisions (two sided) |
►NPID | |
CParticleNames | |
CAbsDeltaEtaWRT | Calculator of with respect to a given momentum |
CAbsDeltaRapWRT | Calculator of with respect to a given momentum |
CAbsEtaGtr | Abs pseudorapidity greater-than functor |
CAbsEtaInRange | Abs pseudorapidity in-range functor |
CAbsEtaLess | Abs pseudorapidity momentum less-than functor |
CAbsRapGtr | Abs rapidity greater-than functor |
CAbsRapInRange | Abs rapidity in-range functor |
CAbsRapLess | Abs rapidity momentum less-than functor |
CAnalysis | This is the base class of all analysis classes in Rivet |
CAnalysisHandler | |
CAnalysisInfo | |
CAnalysisLoader | Internal class which loads and registers analyses from plugin libs |
CAxesDefinition | Base class for projections which define a spatial basis |
Cbad_lexical_cast | |
CBeam | Project out the incoming beams |
CBeamThrust | |
CBinnedHistogram | |
CBoolJetAND | Functor for and-combination of selector logic |
CBoolJetFunctor | Base type for Jet -> bool functors |
CBoolJetNOT | Functor for inverting selector logic |
CBoolJetOR | Functor for or-combination of selector logic |
CBoolParticleAND | Functor for and-combination of selector logic |
CBoolParticleBaseFunctor | Base type for Particle -> bool functors |
CBoolParticleFunctor | Base type for Particle -> bool functors |
CBoolParticleNOT | Functor for inverting selector logic |
CBoolParticleOR | Functor for or-combination of selector logic |
CCentralEtHCM | Summed of central particles in HCM system |
CCentralityBinner | |
CCentralityBinTraits | |
CCentralityBinTraits< Profile1DPtr > | Traits specialization for Profile histograms |
CCentralityBinTraits< Profile2DPtr > | Traits specialization for Profile histograms |
CCentralityBinTraits< tuple< Types... > > | |
CCentralityBinTraits< vector< T > > | |
CCentralityEstimator | Base class for projections giving the value of an observable sensitive to the centrality of a collision |
CCentralityProjection | CentralityProjection is used together with the percentile-based analysis objects Percentile and PercentileXaxsis |
CChargedFinalState | Project only charged final state particles |
CChargedLeptons | Get charged final-state leptons |
CCmp | |
CCmp< double > | Specialization of Cmp for checking the ordering of two floating point numbers |
CCmp< Projection > | Specialization of Cmp for checking the ordering of two {Projection}s |
CCmpAnaHandle | |
CConstLossyFinalState | Randomly lose a constant fraction of particles |
CConstRandomFilter | Functor used to implement constant random lossiness |
CCorrelators | |
►CCumulantAnalysis | Tools for flow analyses. The following are helper classes to construct event averaged correlators as well as cummulants and flow coefficents from the basic event |
CECorrelator | The ECorrelator is a helper class to calculate all event averages of correlators, in order to construct cumulants. It can be binned in any variable |
CCutBase | |
CCutflow | A tracker of numbers & fractions of events passing sequential cuts |
CCutflows | A container for several Cutflow objects, with some convenient batch access |
CDeltaEtaGtr | (with respect to another momentum, vec) greater-than functor |
CDeltaEtaInRange | (with respect to another 4-momentum, vec) in-range functor |
CDeltaEtaLess | (with respect to another momentum, vec) less-than functor |
CDeltaEtaWRT | Calculator of with respect to a given momentum |
CDeltaPhiGtr | (with respect to another momentum, vec) greater-than functor |
CDeltaPhiInRange | (with respect to another 4-momentum, vec) in-range functor |
CDeltaPhiLess | (with respect to another momentum, vec) less-than functor |
CDeltaPhiWRT | Calculator of with respect to a given momentum |
CDeltaRapGtr | (with respect to another momentum, vec) greater-than functor |
CDeltaRapInRange | (with respect to another 4-momentum, vec) in-range functor |
CDeltaRapLess | (with respect to another momentum, vec) less-than functor |
CDeltaRapWRT | Calculator of with respect to a given momentum |
CDeltaRGtr | (with respect to another 4-momentum, vec) greater-than functor |
CDeltaRInRange | (with respect to another 4-momentum, vec) in-range functor |
CDeltaRLess | (with respect to another 4-momentum, vec) less-than functor |
CDeltaRWRT | Calculator of with respect to a given momentum |
CDISFinalState | Final state particles boosted to the hadronic center of mass system |
CDISKinematics | Get the DIS kinematic variables and relevant boosts for an event |
CDISLepton | Get the incoming and outgoing leptons in a DIS event |
CDoubleParticleBaseFunctor | Base type for Particle -> double functors |
CDressedLepton | |
CDressedLeptons | Cluster photons from a given FS to charged leptons |
CEigenPairCmp | Comparison functor for "eigen-pairs" |
CEigenSystem | Handy object containing results of a diagonalization |
CError | Generic runtime Rivet error |
CEtaGtr | Pseudorapidity greater-than functor |
CEtaInRange | Pseudorapidity in-range functor |
CEtaLess | Pseudorapidity less-than functor |
CEvent | |
CEventMixingFinalState | |
CFastJets | Project out jets found using the FastJet package jet algorithms |
CFinalPartons | |
CFinalState | Project out all final-state particles in an event. Probably the most important projection in Rivet! |
CFirstParticleWith | Determine whether a particle is the first in a decay chain to meet the cut/function |
CFirstParticleWithout | Determine whether a particle is the first in a decay chain not to meet the cut/function |
►CFourMomentum | Specialized version of the FourVector with momentum/energy functionality |
CbyEAscending | Struct for sorting by increasing energy |
CbyEDescending | Struct for sorting by decreasing energy |
CFourVector | Specialisation of VectorN to a general (non-momentum) Lorentz 4-vector |
CFoxWolframMoments | Calculate Fox-Wolfram moments |
CFParameter | |
CGeneratedCentrality | |
CGeneratedPercentileProjection | |
CGenVertexIterRangeC | |
CHadronicFinalState | Project only hadronic final state particles |
CHasAbsPID | |PID| matching functor |
CHasBTag | B-tagging functor, with a tag selection cut as the stored state |
CHasCTag | C-tagging functor, with a tag selection cut as the stored state |
CHasNoTag | Anti-B/C-tagging functor, with a tag selection cut as the stored state |
CHasParticleAncestorWith | Determine whether a particle has an ancestor which meets the cut/function |
CHasParticleAncestorWithout | Determine whether a particle has an ancestor which doesn't meet the cut/function |
CHasParticleChildWith | Determine whether a particle has a child which meets the cut/function |
CHasParticleChildWithout | Determine whether a particle has a child which doesn't meet the cut/function |
CHasParticleDescendantWith | Determine whether a particle has a descendant which meets the cut/function |
CHasParticleDescendantWithout | Determine whether a particle has a descendant which doesn't meet the cut/function |
CHasParticleParentWith | Determine whether a particle has an parent which meets the cut/function |
CHasParticleParentWithout | Determine whether a particle has an parent which doesn't meet the cut/function |
CHasPID | PID matching functor |
CHeavyHadrons | Project out the last pre-decay b and c hadrons |
CHemispheres | Calculate the hemisphere masses and broadenings |
CIdentifiedFinalState | Produce a final state which only contains specified particle IDs |
CImpactParameterProjection | |
CInfoError | Error specialisation for failures relating to analysis info |
CInitialQuarks | Project out quarks from the hard process in events |
CInvMassFinalState | Identify particles which can be paired to fit within a given invariant mass window |
CJet | Representation of a clustered jet of particles |
CJET_BTAG_EFFS | B-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 |
CJET_EFF_CONST | Take a Jet and return a constant efficiency |
CJetAlg | Abstract base class for projections which can return a set of Jets |
CJetEffFilter | A functor to return true if Jet j survives a random efficiency selection |
CJetEffSmearFn | Functor for simultaneous efficiency-filtering and smearing of Jets |
CJetShape | |
CLastParticleWith | Determine whether a particle is the last in a decay chain to meet the cut/function |
CLastParticleWithout | Determine whether a particle is the last in a decay chain not to meet the cut/function |
CLeadingParticlesFinalState | Get the highest-pT occurrences of FS particles with the specified PDG IDs |
CLog | |
CLogicError | Error specialisation for places where alg logic has failed |
CLookupError | Error relating to looking up analyis objects in the register |
CLorentzTransform | Object implementing Lorentz transform calculations and boosts |
CLossyFinalState | Templated FS projection which can lose some of the supplied particles |
CMatrix | General -dimensional mathematical matrix object |
CMatrix3 | Specialisation of MatrixN to aid 3 dimensional rotations |
CMC_JetAnalysis | Base class providing common functionality for MC jet validation analyses |
CMC_JetSplittings | Base class providing common functionality for MC jet validation analyses |
CMC_ParticleAnalysis | Base class providing common functionality for MC particle species validation analyses |
CMC_pPbMinBiasTrigger | |
CMC_SumETFwdPbCentrality | |
CMergedFinalState | Get final state particles merged from two FinalState projections |
CMergeDistance | |
CMissingMomentum | Calculate missing , etc |
CNeutralFinalState | Project only neutral final state particles |
CNonHadronicFinalState | Project only hadronic final state particles |
CNonPromptFinalState | Find final state particles NOT directly connected to the hard process |
CP3_EFF_CONST | Take a Vector3 and return a constant number |
CP4_EFF_CONST | Take a FourMomentum and return a constant number |
CParisiTensor | Calculate the Parisi event shape tensor (or linear momentum tensor) |
CParticle | Particle representation, either from a HepMC::GenEvent or reconstructed |
CPARTICLE_EFF_CONST | Take a Particle and return a constant number |
CParticleBase | Base class for particle-like things like Particle and Jet |
CParticleEffFilter | |
CParticleEffSmearFn | Functor for simultaneous efficiency-filtering and smearing of Particles |
CParticleFinder | Base class for projections which return subsets of an event's particles |
CPartonicTops | Convenience finder of partonic top quarks |
CPercentile | The Percentile class for centrality binning |
CPercentileBase | PercentileBase is the base class of all Percentile classes |
CPercentileProjection | Class for projections that reports the percentile for a given SingleValueProjection when initialized with a Histo1D of the distribution in the SingleValueProjection |
CPercentileTBase | PercentileTBase is the base class of all Percentile classes |
CPercentileXaxis | The PercentileXaxis class for centrality binning |
CPidError | Error specialisation for failures relating to particle ID codes |
CPrimaryHadrons | Project out the first hadrons from hadronisation |
CPrimaryParticles | Project out primary particles according to definition. A Rivet projection that mimics an experimental primary partcile definition by projecting out according to particle id. The projection can be further specialized to accomodate specific experimental definitions |
CProjection | Base class for all Rivet projections |
CProjectionApplier | Common base class for Projection and Analysis, used for internal polymorphism |
CProjectionHandler | The projection handler is a central repository for projections to be used in a Rivet analysis run |
CPromptFinalState | Find final state particles directly connected to the hard process |
CPtGtr | Transverse momentum greater-than functor |
CPtInRange | Transverse momentum in-range functor |
CPtLess | Transverse momentum less-than functor |
CPxConePlugin | |
CRangeError | Error for e.g. use of invalid bin ranges |
CRapGtr | Rapidity greater-than functor |
CRapInRange | Rapidity in-range functor |
CRapLess | Rapidity momentum less-than functor |
CReferenceTraits | |
CReferenceTraits< Counter > | |
CReferenceTraits< Histo1D > | |
CReferenceTraits< Histo2D > | |
CReferenceTraits< Profile1D > | |
CReferenceTraits< Profile2D > | |
CReferenceTraits< Scatter1D > | |
CReferenceTraits< Scatter2D > | |
CReferenceTraits< Scatter3D > | |
CRun | Interface to handle a run of events read from a HepMC stream or file |
CSingleValueProjection | Base class for projections returning a single floating point value |
CSmearedJets | Wrapper projection for smearing Jets with detector resolutions and efficiencies |
CSmearedMET | Wrapper projection for smearing missing (transverse) energy/momentum with detector resolutions |
CSmearedParticles | Wrapper projection for smearing Jets with detector resolutions and efficiencies |
CSphericity | Calculate the sphericity event shape |
CSpherocity | Get the transverse spherocity scalars for hadron-colliders |
CTauFinder | Convenience finder of unstable taus |
CThrust | Get the e+ e- thrust basis and the thrust, thrust major and thrust minor scalars |
CTriggerCDFRun0Run1 | Access to the min bias triggers used by CDF in Run 0 and Run 1 |
CTriggerCDFRun2 | Access to the min bias triggers used by CDF in Run 0 and Run 1 |
CTriggerProjection | Base class for projections returning a bool corresponding to a trigger |
CTriggerUA5 | Access to the min bias triggers used by UA5 |
CTupleCentralityBinTraitsHelper | |
CTupleCentralityBinTraitsHelper< 0, Types... > | |
CUnstableParticles | Project out all physical-but-decayed particles in an event |
CUserCentEstimate | |
CUserError | Error specialisation for where the problem is between the chair and the computer |
CVector | A minimal base class for -dimensional vectors |
CVector3 | Three-dimensional specialisation of Vector |
CVetoedFinalState | FS modifier to exclude classes of particles from the final state |
CVisibleFinalState | Final state modifier excluding particles which are not experimentally visible |
CWeightError | Errors relating to event/bin weights |
CWFinder | Convenience finder of leptonically decaying W |
CZFinder | Convenience finder of leptonically decaying Zs |