rivet is hosted by Hepforge, IPPP Durham
Jet.hh File Reference
#include "Rivet/Rivet.hh"
#include <numeric>
Include dependency graph for Jet.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Jet
 Representation of a clustered jet of particles. More...

Namespaces

namespace  Rivet

Typedefs

typedef std::vector< Jet > Jets
 Typedef for a collection of Jet objects.

Functions

double deltaR (const Jet &j1, const Jet &j2, RapScheme scheme=PSEUDORAPIDITY)
double deltaR (const Jet &j, const Particle &p, RapScheme scheme=PSEUDORAPIDITY)
double deltaR (const Particle &p, const Jet &j, RapScheme scheme=PSEUDORAPIDITY)
double deltaR (const Jet &j, const FourMomentum &v, RapScheme scheme=PSEUDORAPIDITY)
double deltaR (const Jet &j, const FourVector &v, RapScheme scheme=PSEUDORAPIDITY)
double deltaR (const Jet &j, const Vector3 &v)
double deltaR (const Jet &j, double eta, double phi)
double deltaR (const FourMomentum &v, const Jet &j, RapScheme scheme=PSEUDORAPIDITY)
double deltaR (const FourVector &v, const Jet &j, RapScheme scheme=PSEUDORAPIDITY)
double deltaR (const Vector3 &v, const Jet &j)
double deltaR (double eta, double phi, const Jet &j)
double deltaPhi (const Jet &j1, const Jet &j2)
double deltaPhi (const Jet &j, const Particle &p)
double deltaPhi (const Particle &p, const Jet &j)
double deltaPhi (const Jet &j, const FourMomentum &v)
double deltaPhi (const Jet &j, const FourVector &v)
double deltaPhi (const Jet &j, const Vector3 &v)
double deltaPhi (const Jet &j, double phi)
double deltaPhi (const FourMomentum &v, const Jet &j)
double deltaPhi (const FourVector &v, const Jet &j)
double deltaPhi (const Vector3 &v, const Jet &j)
double deltaPhi (double phi, const Jet &j)
double deltaEta (const Jet &j1, const Jet &j2)
double deltaEta (const Jet &j, const Particle &p)
double deltaEta (const Particle &p, const Jet &j)
double deltaEta (const Jet &j, const FourMomentum &v)
double deltaEta (const Jet &j, const FourVector &v)
double deltaEta (const Jet &j, const Vector3 &v)
double deltaEta (const Jet &j, double eta)
double deltaEta (const FourMomentum &v, const Jet &j)
double deltaEta (const FourVector &v, const Jet &j)
double deltaEta (const Vector3 &v, const Jet &j)
double deltaEta (double eta, const Jet &j)
Jet comparison functions for STL sorting
bool cmpJetsByPt (const Jet &a, const Jet &b)
 Compare jets by $ p_\perp $ (descending - usual sorting for HEP) Use this so that highest $ p_\perp $ is at the front of the list.
bool cmpJetsByAscPt (const Jet &a, const Jet &b)
 Compare jets by $ p_\perp $ (ascending) Use this so that lowest $ p_\perp $ is at the front of the list.
bool cmpJetsByP (const Jet &a, const Jet &b)
 Compare jets by descending momentum, $ p $.
bool cmpJetsByAscP (const Jet &a, const Jet &b)
 Compare jets by ascending momentum, $ p $.
bool cmpJetsByEt (const Jet &a, const Jet &b)
 Use this so that highest $ E_\perp $ is at the front of the list.
bool cmpJetsByEtDesc (const Jet &a, const Jet &b)
 Use this so that lowest $ E_\perp $ is at the front of the list.
bool cmpJetsByE (const Jet &a, const Jet &b)
 Compare jets by $ E $ (descending - usual sorting for HEP) Use this so that highest $ E $ is at the front of the list.
bool cmpJetsByAscE (const Jet &a, const Jet &b)
 Compare jets by $ E $ (ascending) Use this so that lowest $ E $ is at the front of the list.
bool cmpJetsByDescPseudorapidity (const Jet &a, const Jet &b)
 Compare jets by $ \eta $ (descending) Use this so that highest $ \eta $ is at the front of the list.
bool cmpJetsByAscPseudorapidity (const Jet &a, const Jet &b)
 Compare jets by $ \eta $ (ascending) Use this so that lowest $ \eta $ is at the front of the list.
bool cmpJetsByDescAbsPseudorapidity (const Jet &a, const Jet &b)
 Compare jets by $ |\eta| $ (descending) Use this so that highest $ |\eta| $ is at the front of the list.
bool cmpJetsByAscAbsPseudorapidity (const Jet &a, const Jet &b)
 Compare jets by $ |\eta| $ (ascending) Use this so that lowest $ |\eta| $ is at the front of the list.
bool cmpJetsByDescRapidity (const Jet &a, const Jet &b)
 Compare jets by $ y $ (descending) Use this so that highest $ y $ is at the front of the list.
bool cmpJetsByAscRapidity (const Jet &a, const Jet &b)
 Compare jets by $ y $ (ascending) Use this so that lowest $ y $ is at the front of the list.
bool cmpJetsByDescAbsRapidity (const Jet &a, const Jet &b)
 Compare jets by $ |y| $ (descending) Use this so that highest $ |y| $ is at the front of the list.
bool cmpJetsByAscAbsRapidity (const Jet &a, const Jet &b)
 Compare jets by $ |y| $ (ascending) Use this so that lowest $ |y| $ is at the front of the list.