fastjet 2.4.3
Static Public Member Functions

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 atlas::JetDistances::deltaEta ( const Jet jet1,
const Jet jet2 
) [inline, static]

Definition at line 21 of file JetDistances.hh.

References atlas::LorentzVector::eta().

Referenced by deltaR().

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

Definition at line 23 of file JetDistances.hh.

References atlas::LorentzVector::eta().

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

Definition at line 26 of file JetDistances.hh.

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

Definition at line 32 of file JetDistances.hh.

References fixedPhi(), and atlas::LorentzVector::phi().

Referenced by deltaR(), atlas::JetConeFinderTool::reconstruct(), and atlas::JetSplitMergeTool::split_merge().

  { 
    return fixedPhi(jet1.phi() - jet2.phi());
  }
static double atlas::JetDistances::deltaPhi ( const Jet jet1,
const Jet jet2 
) [inline, static]

Definition at line 37 of file JetDistances.hh.

References fixedPhi(), and atlas::LorentzVector::phi().

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

Definition at line 42 of file JetDistances.hh.

References fixedPhi().

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

Definition at line 50 of file JetDistances.hh.

References deltaEta(), and deltaPhi().

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

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

Definition at line 54 of file JetDistances.hh.

References deltaEta(), and deltaPhi().

  { return sqrt( deltaEta(jet1,jet2) * deltaEta(jet1,jet2) +
                 deltaPhi(jet1,jet2) * deltaPhi(jet1,jet2) ); }
static double 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 deltaEta(), and deltaPhi().

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

Definition at line 67 of file JetDistances.hh.

References M_PI.

Referenced by deltaPhi().

  {
    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: