fastjet 2.4.3
Functions

CMSIterativeConePlugin.cc File Reference

#include "fastjet/ClusterSequence.hh"
#include "fastjet/CMSIterativeConePlugin.hh"
#include <vector>
#include <list>
#include <sstream>
#include "SortByEt.h"
Include dependency graph for CMSIterativeConePlugin.cc:

Go to the source code of this file.

Functions

template<class T >
deltaPhi (T phi1, T phi2)
template<class T >
deltaR2 (T eta1, T phi1, T eta2, T phi2)

Function Documentation

template<class T >
T deltaPhi ( phi1,
phi2 
)

Definition at line 51 of file CMSIterativeConePlugin.cc.

References M_PI.

Referenced by deltaR2().

                            { 
  T result = phi1 - phi2;
  while (result > M_PI) result -= 2*M_PI;
  while (result <= -M_PI) result += 2*M_PI;
  return result;
}
template<class T >
T deltaR2 ( eta1,
phi1,
eta2,
phi2 
)

Definition at line 59 of file CMSIterativeConePlugin.cc.

References deltaPhi().

Referenced by CMSIterativeConePlugin::run_clustering().

                                           {
  T deta = eta1 - eta2;
  T dphi = deltaPhi (phi1, phi2);
  return deta*deta + dphi*dphi;
}