fastjet::atlas Namespace Reference

Classes

class  stopwatch
class  Jet
class  JetSorter_Et
class  JetSorter_Pt
class  JetSorter_Eta
class  JetSorter_E
class  JetConeFinderTool
struct  JetDistances
class  JetSplitMergeTool
class  LorentzVector

Functions

float to_minusPI_PI (float phi)
float to_zero_2PI (float phi)
template<class T >
void clear_list (T &list)
Jetjet_from_overlap (Jet *j1, Jet *j2)
void find_jet_in_list (Jet *j)
template<class T >
void sort_jet_list (Jet::jet_list_t &list)
void sort_list_et (Jet::jet_list_t &list)
void sort_list_pt (Jet::jet_list_t &list)

Variables

double GeV = 1.0

Function Documentation

template<class T >
void fastjet::atlas::clear_list ( T &  list  )  [inline]

Definition at line 38 of file CommonUtils.hh.

Referenced by fastjet::atlas::JetSplitMergeTool::execute(), fastjet::atlas::JetConeFinderTool::execute(), and fastjet::ATLASConePlugin::run_clustering().

00038                          {
00039   typedef typename T::iterator it_t;
00040   it_t it = list.begin();
00041   it_t itE = list.end();
00042   for(; it != itE; ++it){
00043     delete *it;
00044   }
00045   list.clear();
00046 }

void fastjet::atlas::find_jet_in_list ( Jet *  j  ) 
Jet * fastjet::atlas::jet_from_overlap ( Jet *  j1,
Jet *  j2 
)
template<class T >
void fastjet::atlas::sort_jet_list ( Jet::jet_list_t &  list  )  [inline]

Definition at line 110 of file Jet.hh.

00110                                               {
00111   std::sort(list.begin(),list.end(), T());
00112 }

void fastjet::atlas::sort_list_et ( Jet::jet_list_t &  list  )  [inline]

Definition at line 113 of file Jet.hh.

Referenced by fastjet::atlas::JetSplitMergeTool::split_merge().

00113                                              {
00114   //std::sort(list.begin(),list.end(),et_compare);
00115   std::sort(list.begin(),list.end(), JetSorter_Et());
00116 }

void fastjet::atlas::sort_list_pt ( Jet::jet_list_t &  list  )  [inline]

Definition at line 117 of file Jet.hh.

00117                                              {
00118   std::sort(list.begin(),list.end(),JetSorter_Pt());
00119 }

float fastjet::atlas::to_minusPI_PI ( float  phi  )  [inline]

Definition at line 19 of file CommonUtils.hh.

References M_PI.

00019                                       {
00020   while(phi < -M_PI) phi += 2*M_PI;
00021   while(phi >= M_PI) phi -= 2*M_PI;
00022   return phi;
00023 }

float fastjet::atlas::to_zero_2PI ( float  phi  )  [inline]

Definition at line 24 of file CommonUtils.hh.

References M_PI.

00024                                     {
00025   while(phi < 0) phi += 2*M_PI;
00026   while(phi >= 2*M_PI) phi -= 2*M_PI;
00027   return phi;
00028 }


Variable Documentation

double fastjet::atlas::GeV = 1.0

Definition at line 33 of file JetConeFinderTool.cc.


Generated on 26 Feb 2010 for fastjet by  doxygen 1.6.1