fastjet 2.4.5
Static Public Member Functions
fastjet::atlas::JetDistances Struct Reference

#include <JetDistances.hh>

List of all members.

Static Public Member Functions

static double deltaEta (const Jet &jet1, const Jet &jet2)
static double deltaEta (const Jet *jet1, const Jet *jet2)
static double deltaEta (const double eta1, const double eta2)
static double deltaPhi (const Jet &jet1, const Jet &jet2)
static double deltaPhi (const Jet *jet1, const Jet *jet2)
static double deltaPhi (const double phi1, const double phi2)
static double deltaR (const Jet &jet1, const Jet &jet2)
static double deltaR (const Jet *jet1, const Jet *jet2)
static double deltaR (const double eta1, const double phi1, const double eta2, const double phi2)
static double fixedPhi (double aPhi)

Detailed Description

Definition at line 17 of file JetDistances.hh.


Member Function Documentation

static double fastjet::atlas::JetDistances::deltaEta ( const Jet jet1,
const Jet jet2 
) [inline, static]

Definition at line 21 of file JetDistances.hh.

References fastjet::atlas::LorentzVector::eta().

  { return jet1.eta() - jet2.eta(); }
static double fastjet::atlas::JetDistances::deltaEta ( const Jet jet1,
const Jet jet2 
) [inline, static]

Definition at line 23 of file JetDistances.hh.

References fastjet::atlas::LorentzVector::eta().

  { return jet1->eta() - jet2->eta(); }
static double fastjet::atlas::JetDistances::deltaEta ( const double  eta1,
const double  eta2 
) [inline, static]

Definition at line 26 of file JetDistances.hh.

  { return (eta1 - eta2); }
static double fastjet::atlas::JetDistances::deltaPhi ( const Jet jet1,
const Jet jet2 
) [inline, static]
static double fastjet::atlas::JetDistances::deltaPhi ( const Jet jet1,
const Jet jet2 
) [inline, static]

Definition at line 37 of file JetDistances.hh.

References fastjet::atlas::LorentzVector::phi().

  { 
    return fixedPhi(jet1->phi()-jet2->phi());
  }
static double fastjet::atlas::JetDistances::deltaPhi ( const double  phi1,
const double  phi2 
) [inline, static]

Definition at line 42 of file JetDistances.hh.

  { 
    return fixedPhi( phi1 - phi2 );
  }
static double fastjet::atlas::JetDistances::deltaR ( const Jet jet1,
const Jet jet2 
) [inline, static]

Definition at line 50 of file JetDistances.hh.

References fastjet::deltaPhi().

Referenced by fastjet::atlas::JetConeFinderTool::calc_cone().

  { return sqrt( deltaEta(jet1,jet2) * deltaEta(jet1,jet2) + 
                 deltaPhi(jet1,jet2) * deltaPhi(jet1,jet2) ); }
static double fastjet::atlas::JetDistances::deltaR ( const Jet jet1,
const Jet jet2 
) [inline, static]

Definition at line 54 of file JetDistances.hh.

References fastjet::deltaPhi().

  { return sqrt( deltaEta(jet1,jet2) * deltaEta(jet1,jet2) +
                 deltaPhi(jet1,jet2) * deltaPhi(jet1,jet2) ); }
static double fastjet::atlas::JetDistances::deltaR ( const double  eta1,
const double  phi1,
const double  eta2,
const double  phi2 
) [inline, static]

Definition at line 59 of file JetDistances.hh.

References fastjet::deltaPhi().

  { return sqrt( deltaEta(eta1,eta2) * deltaEta(eta1,eta2) +
                 deltaPhi(phi1,phi2) * deltaPhi(phi1,phi2) ); }
static double fastjet::atlas::JetDistances::fixedPhi ( double  aPhi) [inline, static]

Definition at line 67 of file JetDistances.hh.

References M_PI.

  {
    while ( aPhi < -M_PI )
      {
        aPhi += 2.*M_PI;
      }
    while ( aPhi > M_PI )
      {
        aPhi -= 2.*M_PI;
      }
    return aPhi;
  }

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines