Rivet::HepMCHeavyIon Class Referenceabstract
Inheritance diagram for Rivet::HepMCHeavyIon:
Member Function Documentation◆ apply()
template<typename PROJ = Projection>
Apply the supplied projection on event evt. Apply the supplied projection on event evt (user-facing alias). Referenced by Rivet::ALICE::V0Trigger< MODE >::project(). ◆ before()
Determine whether this object should be ordered before the object p given as argument. If p is of a different class than this, the before() function of the corresponding type_info objects is used. Otherwise, if the objects are of the same class, the virtual compare(const Projection &) will be returned. ◆ centrality()
The centrality. The generated centrality in percentiles, where 0 is the maximally central and 100 is the minimally central. A negative value means that the information is not available. ◆ clone()
◆ compare()
Compare with other projections. Implements Rivet::Projection. ◆ declare() [1/2]
template<typename PROJ >
Register a contained projection (user-facing version)
Referenced by Rivet::CentralEtHCM::CentralEtHCM(), Rivet::CentralityEstimator::CentralityEstimator(), Rivet::ChargedLeptons::ChargedLeptons(), Rivet::ALICE::CLMultiplicity< INNER >::CLMultiplicity(), Rivet::DISDiffHadron::DISDiffHadron(), Rivet::DISFinalState::DISFinalState(), Rivet::DISKinematics::DISKinematics(), Rivet::DISLepton::DISLepton(), Rivet::EventMixingBase::EventMixingBase(), Rivet::GammaGammaKinematics::GammaGammaKinematics(), Rivet::GammaGammaLeptons::GammaGammaLeptons(), Rivet::GammaGammaLeptons::GammaGammaLeptons(), Rivet::GeneratedCentrality::GeneratedCentrality(), Rivet::HadronicFinalState::HadronicFinalState(), Rivet::HeavyHadrons::HeavyHadrons(), Rivet::Hemispheres::Hemispheres(), Rivet::InvisibleFinalState::InvisibleFinalState(), Rivet::LeadingParticlesFinalState::LeadingParticlesFinalState(), Rivet::LossyFinalState< FILTER >::LossyFinalState(), Rivet::LossyFinalState< FILTER >::LossyFinalState(), Rivet::MC_pPbMinBiasTrigger::MC_pPbMinBiasTrigger(), Rivet::MC_SumETFwdPbCentrality::MC_SumETFwdPbCentrality(), Rivet::ATLAS::MinBiasTrigger::MinBiasTrigger(), Rivet::MissingMomentum::MissingMomentum(), Rivet::NeutralFinalState::NeutralFinalState(), Rivet::NeutralFinalState::NeutralFinalState(), Rivet::NonHadronicFinalState::NonHadronicFinalState(), Rivet::ParisiTensor::ParisiTensor(), Rivet::PercentileProjection::PercentileProjection(), Rivet::PrimaryHadrons::PrimaryHadrons(), Rivet::PrimaryHadrons::PrimaryHadrons(), Rivet::SmearedMET::SmearedMET(), Rivet::SmearedMET::SmearedMET(), Rivet::Spherocity::Spherocity(), Rivet::ATLAS::SumET_PB_Centrality::SumET_PB_Centrality(), Rivet::ATLAS::SumET_PBPB_Centrality::SumET_PBPB_Centrality(), Rivet::TauFinder::TauFinder(), Rivet::TriggerCDFRun0Run1::TriggerCDFRun0Run1(), Rivet::TriggerCDFRun2::TriggerCDFRun2(), Rivet::UndressBeamLeptons::UndressBeamLeptons(), Rivet::ALICE::V0AndTrigger::V0AndTrigger(), Rivet::ALICE::V0Trigger< MODE >::V0Trigger(), Rivet::VetoedFinalState::VetoedFinalState(), Rivet::VisibleFinalState::VisibleFinalState(), Rivet::VisibleFinalState::VisibleFinalState(), Rivet::CentralityProjection::add(), Rivet::CentralityBinner< T, MDist >::setProjection(), and Rivet::VetoedFinalState::vetoFinalState(). ◆ declare() [2/2]
template<typename PROJ >
Register a contained projection (user-facing, arg-reordered version)
◆ eccentricities()
Eccentricities. Calculated to different orders. The key of the map specifies the order, and the value gives the corresponding eccentricity. ◆ event_plane_angle()
The event plane angle. The angle wrt. the x-axix of the impact parameter vector (pointing frm the target to the projectile). A positive number between 0 and two pi. A negative value means that the information is not available. ◆ get()
template<typename PROJ >
Get the named projection, specifying return type via a template argument (user-facing alias).
◆ getProjection() [1/2]
template<typename PROJ >
Get the named projection, specifying return type via a template argument.
References Rivet::ProjectionHandler::getProjection(), and Rivet::ProjectionApplier::getProjHandler(). Referenced by Rivet::CentralityProjection::compare(), Rivet::pcmp(), Rivet::pcmp(), Rivet::pcmp(), and Rivet::pcmp(). ◆ getProjection() [2/2]
Get the named projection (non-templated, so returns as a reference to a Projection base class). References Rivet::ProjectionHandler::getProjection(), and Rivet::ProjectionApplier::getProjHandler(). ◆ getProjectionFromDeclQueue()
template<typename PROJ >
Get a named projection from this projection appliers declqueue TODO for TP: Recursion? References MSG_ERROR. ◆ impact_parameter()
The impact parameter. The impact parameter given in units of femtometer. A negative value means that the information is not available. ◆ mkNamedPCmp()
Shortcut to make a named Cmp<Projection> comparison with the Referenced by Rivet::MC_SumETFwdPbCentrality::compare(), Rivet::MC_pPbMinBiasTrigger::compare(), Rivet::ATLAS::SumET_PB_Centrality::compare(), Rivet::ATLAS::SumET_PBPB_Centrality::compare(), Rivet::ATLAS::MinBiasTrigger::compare(), Rivet::BeamThrust::compare(), Rivet::CentralEtHCM::compare(), Rivet::DISFinalState::compare(), Rivet::EventMixingBase::compare(), Rivet::FParameter::compare(), Rivet::GammaGammaFinalState::compare(), Rivet::HeavyHadrons::compare(), Rivet::Hemispheres::compare(), Rivet::LossyFinalState< FILTER >::compare(), Rivet::PercentileProjection::compare(), Rivet::STAR_BES_Centrality::compare(), Rivet::BRAHMSCentrality::compare(), Rivet::Spherocity::compare(), Rivet::Thrust::compare(), Rivet::CentralityEstimator::compare(), and Rivet::GeneratedCentrality::compare(). ◆ mkPCmp()
Shortcut to make a named Cmp<Projection> comparison with the
Referenced by Rivet::ALICE::PrimaryParticles::compare(), Rivet::SmearedJets::compare(), Rivet::SmearedMET::compare(), Rivet::SmearedParticles::compare(), and Rivet::Correlators::compare(). ◆ N_Nwounded_collisions()
Collisions with a diffractively excited target nucleon. The number of single diffractive nucleon-nucleon collisions where the target nucleon is excited. A negative value means that the information is not available. ◆ name()
Get the name of the projection. Implements Rivet::ProjectionApplier. Referenced by Rivet::Projection::getLog(), Rivet::Projection::setName(), and Rivet::VetoedFinalState::vetoFinalState(). ◆ Ncoll()
the number of inelastic nucleon-nucleon collisions. Note that a one participating nucleon can be involved in many inelastic collisions, and that inelastic also includes diffractive excitation. A negative value means that the information is not available. ◆ Ncoll_hard()
the number of hard nucleon-nucleon collisions. Model-dependent. Usually the number of nucleon-nucleon collisions containing a special signal process. A negative value means that the information is not available. ◆ Npart_proj()
the number of participating nucleons in the projectile. The number of nucleons in the projectile participating in an inelastic collision (see Ncoll). A negative value means that the information is not available. ◆ Npart_targ()
the number of participating nucleons in the target. The number of nucleons in the target participating in an inelastic collision (see Ncoll). A negative value means that the information is not available. ◆ Nspec_proj_n()
The number of spectator neutrons in the projectile. ie. those that thave not participated in any inelastic nucleon-nucleon collision. A negative value indicatess that the information is not available. ◆ Nspec_proj_p()
The number of spectator protons in the projectile. ie. those that thave not participated in any inelastic nucleon-nucleon collision. A negative value indicatess that the information is not available. ◆ Nspec_targ_n()
The number of spectator neutrons in the target. ie. those that thave not participated in any inelastic nucleon-nucleon collision. A negative value indicatess that the information is not available. ◆ Nspec_targ_p()
The number of spectator protons in the target. ie. those that thave not participated in any inelastic nucleon-nucleon collision. A negative value indicatess that the information is not available. ◆ Nwounded_N_collisions()
Collisions with a diffractively excited projectile nucleon. The number of single diffractive nucleon-nucleon collisions where the projectile nucleon is excited. A negative value means that the information is not available. ◆ Nwounded_Nwounded_collisions()
Non-diffractive or doubly diffractive collisions. The number of nucleon-nucleon collisions where both projectile and target nucleons are wounded. A negative value means that the information is not available. ◆ participant_plane_angles()
Participant plane angles. calculated to different orders. The key of the map specifies the order, and the value gives to the angle wrt. the event plane. ◆ project()
Perform the projection on the Event. Implements Rivet::Projection. ◆ setProjectionHandler()
◆ sigma_inel_NN()
The assumed inelastic nucleon-nucleon cross section. in units of millibarn. As used in a Glauber calculation to simulate the distribution in Ncoll. A negative value means that the information is not available. ◆ user_cent_estimate()
A user defined centrality estimator. This variable may contain anything a generator feels is reasonable for estimating centrality. The value should be non-negative, and a low value corresponds to a low centrality. A negative value indicatess that the information is not available. The documentation for this class was generated from the following file:
Generated on Thu Feb 29 2024 15:46:48 for Rivet by 1.9.8 |