Rivet::DressedLepton Class Reference A charged lepton meta-particle created by clustering photons close to the bare lepton. More...
Inheritance diagram for Rivet::DressedLepton:
Detailed DescriptionA charged lepton meta-particle created by clustering photons close to the bare lepton.
Constructor & Destructor Documentation◆ DressedLepton()
Components constructor.
Member Function Documentation◆ addPhoton()Add a photon to the dressed lepton.
◆ ancestors() [1/2]
Get a list of the ancestors of the current particle (with optional selection Cut)
Referenced by Rivet::Particle::ancestors(), and Rivet::Particle::hasAncestorWith(). ◆ ancestors() [2/2]
Get a list of the direct parents of the current particle (with selector function)
References Rivet::Particle::ancestors(), Rivet::ParticleBase::eta(), and Rivet::select(). ◆ children()Get a list of the direct descendants from the current particle (with optional selection Cut)
Referenced by Rivet::Particle::children(), Rivet::Particle::hasChildWith(), Rivet::Particle::isLastWith(), Rivet::isRadiative(), Rivet::TAU_EFF_ATLAS_RUN1(), and Rivet::TAU_EFF_ATLAS_RUN2(). ◆ closestApproach()
Find the point of closest approach to the primary vertex.
References Rivet::ParticleBase::eta(), Rivet::Particle::origin(), Rivet::FourVector::perp(), Rivet::ParticleBase::phi(), and Rivet::ParticleBase::theta(). ◆ constituents() [1/6]Direct constituents of this particle, returned by reference. The returned vector will be empty if this particle is non-composite, and its entries may themselves be composites. Referenced by Rivet::Particle::constituents(), Rivet::Particle::constituents(), Rivet::Particle::constituents(), Rivet::Particle::constituents(), Rivet::Particle::constituents(), Rivet::Particle::isComposite(), and photons(). ◆ constituents() [2/6]Direct constituents of this particle, filtered by a Cut.
References Rivet::Particle::constituents(), Rivet::ParticleBase::eta(), and Rivet::select(). ◆ constituents() [3/6]
Direct constituents of this particle, sorted by a functor.
References Rivet::Particle::constituents(), Rivet::ParticleBase::eta(), and Rivet::sortBy(). ◆ constituents() [4/6]
Direct constituents of this particle, filtered by a selection functor.
References Rivet::Particle::constituents(), and Rivet::select(). ◆ constituents() [5/6]
Direct constituents of this particle, filtered and sorted by functors.
References Rivet::Particle::constituents(), Rivet::ParticleBase::eta(), and Rivet::sortBy(). ◆ constituents() [6/6]
Direct constituents of this particle, sorted by a functor.
References Rivet::Particle::constituents(), Rivet::ParticleBase::eta(), and Rivet::sortBy(). ◆ flightLength()
Flight length of the particle from origin to decay
◆ fromBottom()
Determine whether the particle is from a b-hadron decay.
◆ fromCharm()
Determine whether the particle is from a c-hadron decay.
◆ fromHadron()
Determine whether the particle is from a hadron decay.
◆ fromHadronicTau()Determine whether the particle is from a tau which decayed hadronically.
◆ fromPromptTau()
Determine whether the particle is from a prompt tau decay.
References Rivet::Particle::fromTau(). ◆ fromTau()Determine whether the particle is from a tau decay.
Referenced by Rivet::Particle::fromPromptTau(). ◆ hasAncestorWith() [1/2]Check whether any particle in the particle's ancestor list has the requested property
◆ hasAncestorWith() [2/2]
Check whether any particle in the particle's ancestor list has the requested property
References Rivet::Particle::ancestors(), and Rivet::ParticleBase::eta(). Referenced by Rivet::Particle::hasAncestorWithout(). ◆ hasAncestorWithout() [1/2]
Check whether any particle in the particle's ancestor list does not have the requested property
◆ hasAncestorWithout() [2/2]
Check whether any particle in the particle's ancestor list does not have the requested property
References Rivet::ParticleBase::eta(), Rivet::Particle::hasAncestorWith(), and Rivet::ParticleBase::p(). ◆ hasChildWith() [1/2]Check whether any direct child of this particle has the requested property
◆ hasChildWith() [2/2]
Check whether any direct child of this particle has the requested property
References Rivet::Particle::children(). Referenced by Rivet::Particle::hasChildWithout(). ◆ hasChildWithout() [1/2]Check whether any direct child of this particle does not have the requested property
◆ hasChildWithout() [2/2]
Check whether any direct child of this particle does not have the requested property
References Rivet::Particle::hasChildWith(), and Rivet::ParticleBase::p(). ◆ hasDescendantWith() [1/2]
Check whether any descendant of this particle has the requested property
◆ hasDescendantWith() [2/2]
Check whether any descendant of this particle has the requested property
References Rivet::Particle::allDescendants(), and Rivet::ParticleBase::eta(). Referenced by Rivet::Particle::hasDescendantWithout(). ◆ hasDescendantWithout() [1/2]
Check whether any descendant of this particle does not have the requested property
◆ hasDescendantWithout() [2/2]
Check whether any descendant of this particle does not have the requested property
References Rivet::ParticleBase::eta(), Rivet::Particle::hasDescendantWith(), and Rivet::ParticleBase::p(). ◆ hasParentWith() [1/2]Check whether any particle in the particle's parent list has the requested property
◆ hasParentWith() [2/2]
Check whether any particle in the particle's parent list has the requested property
References Rivet::Particle::parents(). Referenced by Rivet::Particle::hasParentWithout(). ◆ hasParentWithout() [1/2]Check whether any particle in the particle's parent list does not have the requested property
◆ hasParentWithout() [2/2]
Check whether any particle in the particle's parent list does not have the requested property
References Rivet::Particle::hasParentWith(), and Rivet::ParticleBase::p(). ◆ hasStableDescendantWith() [1/2]Check whether any stable descendant of this particle has the requested property
◆ hasStableDescendantWith() [2/2]
Check whether any stable descendant of this particle has the requested property
References Rivet::Particle::stableDescendants(). Referenced by Rivet::Particle::hasStableDescendantWithout(). ◆ hasStableDescendantWithout() [1/2]Check whether any stable descendant of this particle does not have the requested property
◆ hasStableDescendantWithout() [2/2]
Check whether any stable descendant of this particle does not have the requested property
References Rivet::Particle::hasStableDescendantWith(), and Rivet::ParticleBase::p(). ◆ isDirect()
Shorthand definition of 'promptness' based on set definition flags. A "direct" particle is one directly connected to the hard process. It is a preferred alias for "prompt", since it has no confusing implications about distinguishability by timing information. The boolean arguments allow a decay lepton to be considered direct if its parent was a "real" direct lepton.
Referenced by Rivet::Particle::isPrompt(). ◆ isSame()Compare particles, based on "external" characteristics, with a little angular tolerance
References Rivet::ParticleBase::eta(), Rivet::isZero(), Rivet::ParticleBase::mom(), Rivet::Particle::origin(), and Rivet::Particle::pid(). Referenced by Rivet::isSame(). ◆ momentum()
◆ operator ConstGenParticlePtr()
Cast operator for conversion to GenParticle*
References Rivet::Particle::genParticle(). ◆ parents() [1/2]Get a list of the direct parents of the current particle (with optional selection Cut)
Referenced by Rivet::Particle::hasParentWith(), Rivet::Particle::isFirstWith(), Rivet::isRadiative(), and Rivet::Particle::parents(). ◆ parents() [2/2]
Get a list of the direct parents of the current particle (with selector function)
References Rivet::Particle::parents(), and Rivet::select(). ◆ rawConstituents() [1/6]
Fundamental constituents of this particle.
Referenced by Rivet::Particle::rawConstituents(), Rivet::Particle::rawConstituents(), Rivet::Particle::rawConstituents(), Rivet::Particle::rawConstituents(), and Rivet::Particle::rawConstituents(). ◆ rawConstituents() [2/6]Fundamental constituents of this particle, filtered by a Cut.
References Rivet::ParticleBase::eta(), Rivet::Particle::rawConstituents(), and Rivet::select(). ◆ rawConstituents() [3/6]
Fundamental constituents of this particle, sorted by a functor.
References Rivet::ParticleBase::eta(), Rivet::Particle::rawConstituents(), and Rivet::sortBy(). ◆ rawConstituents() [4/6]
Fundamental constituents of this particle, filtered by a selection functor.
References Rivet::Particle::rawConstituents(), and Rivet::select(). ◆ rawConstituents() [5/6]
Fundamental constituents of this particle, filtered and sorted by functors.
References Rivet::ParticleBase::eta(), Rivet::Particle::rawConstituents(), and Rivet::sortBy(). ◆ rawConstituents() [6/6]
Fundamental constituents of this particle, sorted by a functor.
References Rivet::ParticleBase::eta(), Rivet::Particle::rawConstituents(), and Rivet::sortBy(). ◆ stableDescendants()Get a list of all the stable descendants from the current particle (with optional selection Cut)
Referenced by Rivet::Particle::hasStableDescendantWith(), and Rivet::Particle::stableDescendants(). 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 |