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 bool | operator()(const ParticleBase & p) const |
Public Attributes
Name | |
---|---|
FourMomentum | refvec |
double | drcut |
RapScheme | rapscheme |
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