rivet is hosted by Hepforge, IPPP Durham
ParticleBaseUtils.hh File Reference

Go to the source code of this file.

Classes

struct  BoolParticleBaseFunctor
 Base type for Particle -> bool functors. More...
struct  PtGtr
 Transverse momentum greater-than functor. More...
struct  PtLess
 Transverse momentum less-than functor. More...
struct  EtaGtr
 Pseudorapidity greater-than functor. More...
struct  EtaLess
 Pseudorapidity momentum less-than functor. More...
struct  AbsEtaGtr
 Abs pseudorapidity greater-than functor. More...
struct  AbsEtaLess
 Abs pseudorapidity momentum less-than functor. More...
struct  RapGtr
 Rapidity greater-than functor. More...
struct  RapLess
 Rapidity momentum less-than functor. More...
struct  AbsRapGtr
 Abs rapidity greater-than functor. More...
struct  AbsRapLess
 Abs rapidity momentum less-than functor. More...
struct  DeltaRGtr
 $ \Delta R $ (with respect to another 4-momentum, vec) greater-than functor More...
struct  DeltaRLess
 $ \Delta R $ (with respect to another 4-momentum, vec) less-than functor More...
struct  DeltaPhiGtr
 $ |\Delta \phi| $ (with respect to another momentum, vec) greater-than functor More...
struct  DeltaPhiLess
 $ |\Delta \phi| $ (with respect to another momentum, vec) less-than functor More...
struct  DeltaEtaGtr
 $ |\Delta \eta| $ (with respect to another momentum, vec) greater-than functor More...
struct  DeltaEtaLess
 $ |\Delta \eta| $ (with respect to another momentum, vec) less-than functor More...
struct  DeltaRapGtr
 $ |\Delta y| $ (with respect to another momentum, vec) greater-than functor More...
struct  DeltaRapLess
 $ |\Delta y| $ (with respect to another momentum, vec) less-than functor More...
struct  DoubleParticleBaseFunctor
 Base type for Particle -> double functors. More...
struct  DeltaRWRT
 Calculator of $ \Delta R $ with respect to a given momentum. More...
struct  DeltaPhiWRT
 Calculator of $ \Delta \phi $ with respect to a given momentum. More...
struct  DeltaEtaWRT
 Calculator of $ \Delta \eta $ with respect to a given momentum. More...
struct  AbsDeltaEtaWRT
 Calculator of $ |\Delta \eta| $ with respect to a given momentum. More...
struct  DeltaRapWRT
 Calculator of $ \Delta y $ with respect to a given momentum. More...
struct  AbsDeltaRapWRT
 Calculator of $ |\Delta y| $ with respect to a given momentum. More...

Namespaces

namespace  Rivet

Functions

Non-PID particle properties, via unbound functions
FourMomentum mom (const ParticleBase &p)
 Unbound function access to momentum.
Vector3 p3 (const ParticleBase &p)
 Unbound function access to p3.
double p (const ParticleBase &p)
 Unbound function access to p.
double pT (const ParticleBase &p)
 Unbound function access to pT.
double eta (const ParticleBase &p)
 Unbound function access to eta.
double abseta (const ParticleBase &p)
 Unbound function access to abseta.
double rap (const ParticleBase &p)
 Unbound function access to rapidity.
double absrap (const ParticleBase &p)
 Unbound function access to abs rapidity.