struct Rivet::DeltaRGtr

Rivet::DeltaRGtr

Module: Functions for Particles and Jets / ParticleBase classifier -> bool functors

( \Delta R ) (with respect to another 4-momentum, vec) greater-than functor More…

#include <ParticleBaseUtils.hh>

Inherits from Rivet::BoolParticleBaseFunctor

Public Functions

Name
DeltaRGtr(const ParticleBase & vec, double dr, RapScheme scheme =PSEUDORAPIDITY)
DeltaRGtr(const FourMomentum & vec, double dr, RapScheme scheme =PSEUDORAPIDITY)
DeltaRGtr(const Vector3 & vec, double dr)
virtual booloperator()(const ParticleBase & p) const

Public Attributes

Name
FourMomentumrefvec
doubledrcut
RapSchemerapscheme

Additional inherited members

Public Functions inherited from Rivet::BoolParticleBaseFunctor

Name
virtual~BoolParticleBaseFunctor()

Detailed Description

struct Rivet::DeltaRGtr;

( \Delta R ) (with respect to another 4-momentum, vec) greater-than functor

Todo: Define dR and dphi functors w.r.t. multiple ref vectors, with “all” or “any” semantics

Public Functions Documentation

function DeltaRGtr

inline DeltaRGtr(
    const ParticleBase & vec,
    double dr,
    RapScheme scheme =PSEUDORAPIDITY
)

function DeltaRGtr

inline DeltaRGtr(
    const FourMomentum & vec,
    double dr,
    RapScheme scheme =PSEUDORAPIDITY
)

function DeltaRGtr

inline DeltaRGtr(
    const Vector3 & vec,
    double dr
)

function operator()

inline virtual bool operator()(
    const ParticleBase & p
) const

Reimplements: Rivet::BoolParticleBaseFunctor::operator()

Public Attributes Documentation

variable refvec

FourMomentum refvec;

variable drcut

double drcut;

variable rapscheme

RapScheme rapscheme;

Updated on 2022-08-07 at 20:17:18 +0100