group ParticleBase classifier -> bool functors
ParticleBase classifier -> bool functors
Module: Functions for Particles and Jets
Classes
Name | |
---|---|
struct | Rivet::BoolParticleBaseFunctor Base type for Particle -> bool functors. |
struct | Rivet::PtGtr Transverse momentum greater-than functor. |
struct | Rivet::PtLess Transverse momentum less-than functor. |
struct | Rivet::PtInRange Transverse momentum in-range functor. |
struct | Rivet::EtaGtr Pseudorapidity greater-than functor. |
struct | Rivet::EtaLess Pseudorapidity less-than functor. |
struct | Rivet::EtaInRange Pseudorapidity in-range functor. |
struct | Rivet::AbsEtaGtr Abs pseudorapidity greater-than functor. |
struct | Rivet::AbsEtaLess Abs pseudorapidity momentum less-than functor. |
struct | Rivet::AbsEtaInRange Abs pseudorapidity in-range functor. |
struct | Rivet::RapGtr Rapidity greater-than functor. |
struct | Rivet::RapLess Rapidity momentum less-than functor. |
struct | Rivet::RapInRange Rapidity in-range functor. |
struct | Rivet::AbsRapGtr Abs rapidity greater-than functor. |
struct | Rivet::AbsRapLess Abs rapidity momentum less-than functor. |
struct | Rivet::AbsRapInRange Abs rapidity in-range functor. |
struct | Rivet::DeltaRGtr ( \Delta R ) (with respect to another 4-momentum, vec) greater-than functor |
struct | Rivet::DeltaRLess ( \Delta R ) (with respect to another 4-momentum, vec) less-than functor |
struct | Rivet::DeltaRInRange ( \Delta R ) (with respect to another 4-momentum, vec) in-range functor |
struct | Rivet::DeltaPhiGtr ( |
struct | Rivet::DeltaPhiLess ( |
struct | Rivet::DeltaPhiInRange ( \Delta \phi ) (with respect to another 4-momentum, vec) in-range functor |
struct | Rivet::DeltaEtaGtr ( |
struct | Rivet::DeltaEtaLess ( |
struct | Rivet::DeltaEtaInRange ( \Delta \eta ) (with respect to another 4-momentum, vec) in-range functor |
struct | Rivet::DeltaRapGtr ( |
struct | Rivet::DeltaRapLess ( |
struct | Rivet::DeltaRapInRange ( \Delta y ) (with respect to another 4-momentum, vec) in-range functor |
Types
Name | |
---|---|
using function< bool(const ParticleBase &)> | ParticleBaseSelector std::function instantiation for functors taking a ParticleBase and returning a bool |
using function< bool(const ParticleBase &, const ParticleBase &)> | ParticleBaseSorter std::function instantiation for functors taking two ParticleBase and returning a bool |
using PtGtr | pTGtr |
using PtGtr | ptGtr |
using PtLess | pTLess |
using PtLess | ptLess |
using PtInRange | pTInRange |
using PtInRange | ptInRange |
using EtaGtr | etaGtr |
using EtaLess | etaLess |
using EtaInRange | etaInRange |
using AbsEtaGtr | absEtaGtr |
using AbsEtaGtr | absetaGtr |
using AbsEtaLess | absEtaLess |
using AbsEtaLess | absetaLess |
using AbsEtaInRange | absEtaInRange |
using AbsEtaInRange | absetaInRange |
using RapGtr | rapGtr |
using RapLess | rapLess |
using RapInRange | rapInRange |
using AbsRapGtr | absRapGtr |
using AbsRapGtr | absrapGtr |
using AbsRapLess | absRapLess |
using AbsRapLess | absrapLess |
using AbsRapInRange | absRapInRange |
using AbsRapInRange | absrapInRange |
using DeltaRGtr | deltaRGtr |
using DeltaRLess | deltaRLess |
using DeltaRInRange | deltaRInRange |
using DeltaPhiGtr | deltaPhiGtr |
using DeltaPhiLess | deltaPhiLess |
using DeltaPhiInRange | deltaPhiInRange |
using DeltaEtaGtr | deltaEtaGtr |
using DeltaEtaLess | deltaEtaLess |
using DeltaEtaInRange | deltaEtaInRange |
using DeltaRapGtr | deltaRapGtr |
using DeltaRapLess | deltaRapLess |
using DeltaRapInRange | deltaRapInRange |
Detailed Description
Todo: Move to FourMomentum functions
To be passed to any() or all() e.g. any(jets, DeltaRLess(electron, 0.4))
Types Documentation
using ParticleBaseSelector
using Rivet::ParticleBaseSelector = typedef function<bool(const ParticleBase&)>;
std::function instantiation for functors taking a ParticleBase and returning a bool
using ParticleBaseSorter
using Rivet::ParticleBaseSorter = typedef function<bool(const ParticleBase&, const ParticleBase&)>;
std::function instantiation for functors taking two ParticleBase and returning a bool
using pTGtr
using Rivet::pTGtr = typedef PtGtr;
using ptGtr
using Rivet::ptGtr = typedef PtGtr;
using pTLess
using Rivet::pTLess = typedef PtLess;
using ptLess
using Rivet::ptLess = typedef PtLess;
using pTInRange
using Rivet::pTInRange = typedef PtInRange;
using ptInRange
using Rivet::ptInRange = typedef PtInRange;
using etaGtr
using Rivet::etaGtr = typedef EtaGtr;
using etaLess
using Rivet::etaLess = typedef EtaLess;
using etaInRange
using Rivet::etaInRange = typedef EtaInRange;
using absEtaGtr
using Rivet::absEtaGtr = typedef AbsEtaGtr;
using absetaGtr
using Rivet::absetaGtr = typedef AbsEtaGtr;
using absEtaLess
using Rivet::absEtaLess = typedef AbsEtaLess;
using absetaLess
using Rivet::absetaLess = typedef AbsEtaLess;
using absEtaInRange
using Rivet::absEtaInRange = typedef AbsEtaInRange;
using absetaInRange
using Rivet::absetaInRange = typedef AbsEtaInRange;
using rapGtr
using Rivet::rapGtr = typedef RapGtr;
using rapLess
using Rivet::rapLess = typedef RapLess;
using rapInRange
using Rivet::rapInRange = typedef RapInRange;
using absRapGtr
using Rivet::absRapGtr = typedef AbsRapGtr;
using absrapGtr
using Rivet::absrapGtr = typedef AbsRapGtr;
using absRapLess
using Rivet::absRapLess = typedef AbsRapLess;
using absrapLess
using Rivet::absrapLess = typedef AbsRapLess;
using absRapInRange
using Rivet::absRapInRange = typedef AbsRapInRange;
using absrapInRange
using Rivet::absrapInRange = typedef AbsRapInRange;
using deltaRGtr
using Rivet::deltaRGtr = typedef DeltaRGtr;
using deltaRLess
using Rivet::deltaRLess = typedef DeltaRLess;
using deltaRInRange
using Rivet::deltaRInRange = typedef DeltaRInRange;
using deltaPhiGtr
using Rivet::deltaPhiGtr = typedef DeltaPhiGtr;
using deltaPhiLess
using Rivet::deltaPhiLess = typedef DeltaPhiLess;
using deltaPhiInRange
using Rivet::deltaPhiInRange = typedef DeltaPhiInRange;
using deltaEtaGtr
using Rivet::deltaEtaGtr = typedef DeltaEtaGtr;
using deltaEtaLess
using Rivet::deltaEtaLess = typedef DeltaEtaLess;
using deltaEtaInRange
using Rivet::deltaEtaInRange = typedef DeltaEtaInRange;
using deltaRapGtr
using Rivet::deltaRapGtr = typedef DeltaRapGtr;
using deltaRapLess
using Rivet::deltaRapLess = typedef DeltaRapLess;
using deltaRapInRange
using Rivet::deltaRapInRange = typedef DeltaRapInRange;
Updated on 2022-08-07 at 20:17:17 +0100