CRivet::BinnedHistogram< double > | |
►CPlugin | |
CRivet::PxConePlugin | |
►CRivet::Matrix< 3 > | |
CRivet::Matrix3 | Specialisation of MatrixN to aid 3 dimensional rotations |
CRivet::AnalysisHandler | |
CRivet::AnalysisInfo | |
CRivet::AnalysisLoader | Internal class which loads and registers analyses from plugin libs |
CRivet::BinnedHistogram< T > | |
►CRivet::BoolJetFunctor | Base type for Jet -> bool functors |
CRivet::BoolJetAND | Functor for and-combination of selector logic |
CRivet::BoolJetNOT | Functor for inverting selector logic |
CRivet::BoolJetOR | Functor for or-combination of selector logic |
CRivet::HasBTag | B-tagging functor, with a tag selection cut as the stored state |
CRivet::HasCTag | C-tagging functor, with a tag selection cut as the stored state |
CRivet::HasNoTag | Anti-B/C-tagging functor, with a tag selection cut as the stored state |
►CRivet::BoolParticleBaseFunctor | Base type for Particle -> bool functors |
CRivet::AbsEtaGtr | Abs pseudorapidity greater-than functor |
CRivet::AbsEtaInRange | Abs pseudorapidity in-range functor |
CRivet::AbsEtaLess | Abs pseudorapidity momentum less-than functor |
CRivet::AbsRapGtr | Abs rapidity greater-than functor |
CRivet::AbsRapInRange | Abs rapidity in-range functor |
CRivet::AbsRapLess | Abs rapidity momentum less-than functor |
CRivet::DeltaEtaGtr | (with respect to another momentum, vec) greater-than functor |
CRivet::DeltaEtaInRange | (with respect to another 4-momentum, vec) in-range functor |
CRivet::DeltaEtaLess | (with respect to another momentum, vec) less-than functor |
CRivet::DeltaPhiGtr | (with respect to another momentum, vec) greater-than functor |
CRivet::DeltaPhiInRange | (with respect to another 4-momentum, vec) in-range functor |
CRivet::DeltaPhiLess | (with respect to another momentum, vec) less-than functor |
CRivet::DeltaRapGtr | (with respect to another momentum, vec) greater-than functor |
CRivet::DeltaRapInRange | (with respect to another 4-momentum, vec) in-range functor |
CRivet::DeltaRapLess | (with respect to another momentum, vec) less-than functor |
CRivet::DeltaRGtr | (with respect to another 4-momentum, vec) greater-than functor |
CRivet::DeltaRInRange | (with respect to another 4-momentum, vec) in-range functor |
CRivet::DeltaRLess | (with respect to another 4-momentum, vec) less-than functor |
CRivet::EtaGtr | Pseudorapidity greater-than functor |
CRivet::EtaInRange | Pseudorapidity in-range functor |
CRivet::EtaLess | Pseudorapidity less-than functor |
CRivet::PtGtr | Transverse momentum greater-than functor |
CRivet::PtInRange | Transverse momentum in-range functor |
CRivet::PtLess | Transverse momentum less-than functor |
CRivet::RapGtr | Rapidity greater-than functor |
CRivet::RapInRange | Rapidity in-range functor |
CRivet::RapLess | Rapidity momentum less-than functor |
►CRivet::BoolParticleFunctor | Base type for Particle -> bool functors |
CRivet::BoolParticleAND | Functor for and-combination of selector logic |
CRivet::BoolParticleNOT | Functor for inverting selector logic |
CRivet::BoolParticleOR | Functor for or-combination of selector logic |
CRivet::FirstParticleWith | Determine whether a particle is the first in a decay chain to meet the cut/function |
CRivet::FirstParticleWithout | Determine whether a particle is the first in a decay chain not to meet the cut/function |
CRivet::HasAbsPID | |PID| matching functor |
CRivet::HasParticleAncestorWith | Determine whether a particle has an ancestor which meets the cut/function |
CRivet::HasParticleAncestorWithout | Determine whether a particle has an ancestor which doesn't meet the cut/function |
CRivet::HasParticleChildWith | Determine whether a particle has a child which meets the cut/function |
CRivet::HasParticleChildWithout | Determine whether a particle has a child which doesn't meet the cut/function |
CRivet::HasParticleDescendantWith | Determine whether a particle has a descendant which meets the cut/function |
CRivet::HasParticleDescendantWithout | Determine whether a particle has a descendant which doesn't meet the cut/function |
CRivet::HasParticleParentWith | Determine whether a particle has an parent which meets the cut/function |
CRivet::HasParticleParentWithout | Determine whether a particle has an parent which doesn't meet the cut/function |
CRivet::HasPID | PID matching functor |
CRivet::LastParticleWith | Determine whether a particle is the last in a decay chain to meet the cut/function |
CRivet::LastParticleWithout | Determine whether a particle is the last in a decay chain not to meet the cut/function |
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::ConstRandomFilter | Functor used to implement constant random lossiness |
CRivet::CumulantAnalysis::ECorrelator | 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 |
CRivet::CutBase | |
CRivet::Cutflow | A tracker of numbers & fractions of events passing sequential cuts |
CRivet::Cutflows | A container for several Cutflow objects, with some convenient batch access |
►CRivet::DoubleParticleBaseFunctor | Base type for Particle -> double functors |
CRivet::AbsDeltaEtaWRT | Calculator of with respect to a given momentum |
CRivet::AbsDeltaRapWRT | Calculator of with respect to a given momentum |
CRivet::DeltaEtaWRT | Calculator of with respect to a given momentum |
CRivet::DeltaPhiWRT | Calculator of with respect to a given momentum |
CRivet::DeltaRapWRT | Calculator of with respect to a given momentum |
CRivet::DeltaRWRT | Calculator of with respect to a given momentum |
CRivet::EigenSystem< N > | Handy object containing results of a diagonalization |
CRivet::Event | |
CRivet::FourMomentum::byEAscending | Struct for sorting by increasing energy |
CRivet::FourMomentum::byEDescending | Struct for sorting by decreasing energy |
CRivet::GenVertexIterRangeC | |
CRivet::JET_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 |
CRivet::JET_EFF_CONST | Take a Jet and return a constant efficiency |
CRivet::JetEffFilter | A functor to return true if Jet j survives a random efficiency selection |
CRivet::JetEffSmearFn | Functor for simultaneous efficiency-filtering and smearing of Jets |
CRivet::Log | |
CRivet::LorentzTransform | Object implementing Lorentz transform calculations and boosts |
CRivet::Matrix< N > | General -dimensional mathematical matrix object |
CRivet::MergeDistance | |
CRivet::P3_EFF_CONST | Take a Vector3 and return a constant number |
CRivet::P4_EFF_CONST | Take a FourMomentum and return a constant number |
CRivet::PARTICLE_EFF_CONST | Take a Particle and return a constant number |
►CRivet::ParticleBase | Base class for particle-like things like Particle and Jet |
CRivet::Jet | Representation of a clustered jet of particles |
►CRivet::Particle | Particle representation, either from a HepMC::GenEvent or reconstructed |
CRivet::DressedLepton | |
CRivet::ParticleEffFilter | |
CRivet::ParticleEffSmearFn | Functor for simultaneous efficiency-filtering and smearing of Particles |
►CRivet::PercentileBase | PercentileBase is the base class of all Percentile classes |
►CRivet::PercentileTBase< T > | PercentileTBase is the base class of all Percentile classes |
CRivet::Percentile< T > | The Percentile class for centrality binning |
CRivet::PercentileXaxis< T > | The PercentileXaxis class for centrality binning |
CRivet::PID::ParticleNames | |
►CRivet::ProjectionApplier | Common base class for Projection and Analysis, used for internal polymorphism |
►CRivet::Analysis | This is the base class of all analysis classes in Rivet |
CRivet::CumulantAnalysis | 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 |
CRivet::MC_JetAnalysis | Base class providing common functionality for MC jet validation analyses |
CRivet::MC_JetSplittings | Base class providing common functionality for MC jet validation analyses |
CRivet::MC_ParticleAnalysis | Base class providing common functionality for MC particle species validation analyses |
CRivet::CentralityBinner< T, MDist > | |
►CRivet::Projection | Base class for all Rivet projections |
►CRivet::AxesDefinition | Base class for projections which define a spatial basis |
CRivet::Sphericity | Calculate the sphericity event shape |
CRivet::Spherocity | Get the transverse spherocity scalars for hadron-colliders |
CRivet::Thrust | Get the e+ e- thrust basis and the thrust, thrust major and thrust minor scalars |
CRivet::Beam | Project out the incoming beams |
CRivet::BeamThrust | |
CRivet::CentralEtHCM | Summed of central particles in HCM system |
►CRivet::CentralityEstimator | Base class for projections giving the value of an observable sensitive to the centrality of a collision |
CRivet::GeneratedCentrality | |
CRivet::Correlators | |
CRivet::DISKinematics | Get the DIS kinematic variables and relevant boosts for an event |
CRivet::DISLepton | Get the incoming and outgoing leptons in a DIS event |
CRivet::EventMixingFinalState | |
CRivet::FoxWolframMoments | Calculate Fox-Wolfram moments |
CRivet::FParameter | |
CRivet::Hemispheres | Calculate the hemisphere masses and broadenings |
CRivet::InitialQuarks | Project out quarks from the hard process in events |
►CRivet::JetAlg | Abstract base class for projections which can return a set of Jets |
CRivet::FastJets | Project out jets found using the FastJet package jet algorithms |
CRivet::SmearedJets | Wrapper projection for smearing Jets with detector resolutions and efficiencies |
CRivet::JetShape | |
CRivet::MissingMomentum | Calculate missing , etc |
CRivet::ParisiTensor | Calculate the Parisi event shape tensor (or linear momentum tensor) |
►CRivet::ParticleFinder | Base class for projections which return subsets of an event's particles |
►CRivet::FinalState | Project out all final-state particles in an event. Probably the most important projection in Rivet! |
►CRivet::LossyFinalState< ConstRandomFilter > | |
CRivet::ConstLossyFinalState | Randomly lose a constant fraction of particles |
CRivet::ChargedFinalState | Project only charged final state particles |
CRivet::ChargedLeptons | Get charged final-state leptons |
CRivet::DISFinalState | Final state particles boosted to the hadronic center of mass system |
CRivet::DressedLeptons | Cluster photons from a given FS to charged leptons |
CRivet::FinalPartons | |
CRivet::HadronicFinalState | Project only hadronic final state particles |
CRivet::HeavyHadrons | Project out the last pre-decay b and c hadrons |
CRivet::IdentifiedFinalState | Produce a final state which only contains specified particle IDs |
CRivet::InvMassFinalState | Identify particles which can be paired to fit within a given invariant mass window |
CRivet::LeadingParticlesFinalState | Get the highest-pT occurrences of FS particles with the specified PDG IDs |
CRivet::LossyFinalState< FILTER > | Templated FS projection which can lose some of the supplied particles |
CRivet::MergedFinalState | Get final state particles merged from two FinalState projections |
CRivet::NeutralFinalState | Project only neutral final state particles |
CRivet::NonHadronicFinalState | Project only hadronic final state particles |
CRivet::NonPromptFinalState | Find final state particles NOT directly connected to the hard process |
CRivet::PrimaryHadrons | Project out the first hadrons from hadronisation |
CRivet::PromptFinalState | Find final state particles directly connected to the hard process |
CRivet::TauFinder | Convenience finder of unstable taus |
CRivet::UnstableParticles | Project out all physical-but-decayed particles in an event |
CRivet::VetoedFinalState | FS modifier to exclude classes of particles from the final state |
CRivet::VisibleFinalState | Final state modifier excluding particles which are not experimentally visible |
CRivet::PartonicTops | Convenience finder of partonic top quarks |
►CRivet::PrimaryParticles | 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 |
CRivet::ALICE::PrimaryParticles | |
CRivet::SmearedParticles | Wrapper projection for smearing Jets with detector resolutions and efficiencies |
CRivet::WFinder | Convenience finder of leptonically decaying W |
CRivet::ZFinder | Convenience finder of leptonically decaying Zs |
►CRivet::SingleValueProjection | Base class for projections returning a single floating point value |
CRivet::ALICE::CLMultiplicity< INNER > | |
CRivet::ALICE::V0Multiplicity< MODE > | |
CRivet::ATLAS::SumET_PB_Centrality | Centrality projection for pPb collisions (one sided) |
CRivet::ATLAS::SumET_PBPB_Centrality | Centrality projection for PbPb collisions (two sided) |
CRivet::CentralityProjection | CentralityProjection is used together with the percentile-based analysis objects Percentile and PercentileXaxsis |
CRivet::GeneratedPercentileProjection | |
CRivet::ImpactParameterProjection | |
CRivet::MC_SumETFwdPbCentrality | |
CRivet::PercentileProjection | Class for projections that reports the percentile for a given SingleValueProjection when initialized with a Histo1D of the distribution in the SingleValueProjection |
CRivet::UserCentEstimate | |
CRivet::SmearedMET | Wrapper projection for smearing missing (transverse) energy/momentum with detector resolutions |
CRivet::TriggerCDFRun0Run1 | Access to the min bias triggers used by CDF in Run 0 and Run 1 |
CRivet::TriggerCDFRun2 | Access to the min bias triggers used by CDF in Run 0 and Run 1 |
►CRivet::TriggerProjection | Base class for projections returning a bool corresponding to a trigger |
CRivet::ALICE::V0AndTrigger | |
CRivet::ALICE::V0Trigger< MODE > | |
CRivet::ATLAS::MinBiasTrigger | ATLAS min bias trigger conditions |
CRivet::MC_pPbMinBiasTrigger | |
CRivet::TriggerUA5 | Access to the min bias triggers used by UA5 |
CRivet::ProjectionHandler | The 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::Run | Interface 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 -dimensional vectors |
►Cbinary_function | |
CRivet::EigenPairCmp< N > | Comparison functor for "eigen-pairs" |
►Cstd::exception | STL class |
►Cstd::runtime_error | STL class |
CRivet::bad_lexical_cast | |
►CRivet::Error | Generic runtime Rivet error |
CRivet::InfoError | Error specialisation for failures relating to analysis info |
CRivet::LogicError | Error specialisation for places where alg logic has failed |
CRivet::LookupError | Error relating to looking up analyis objects in the register |
CRivet::PidError | Error specialisation for failures relating to particle ID codes |
CRivet::RangeError | Error for e.g. use of invalid bin ranges |
CRivet::UserError | Error specialisation for where the problem is between the chair and the computer |
CRivet::WeightError | Errors relating to event/bin weights |
►CRivet::Vector< 3 > | |
CRivet::Vector3 | Three-dimensional specialisation of Vector |
►CRivet::Vector< 4 > | |
►CRivet::FourVector | Specialisation of VectorN to a general (non-momentum) Lorentz 4-vector |
CRivet::FourMomentum | Specialized version of the FourVector with momentum/energy functionality |