FastJet 3.0.2
|
Implementation of the e+e- Cambridge algorithm (plugin for fastjet v2.4 upwards) More...
#include <fastjet/EECambridgePlugin.hh>
Public Member Functions | |
EECambridgePlugin (double ycut_in) | |
Main constructor for the EECambridge Plugin class. | |
EECambridgePlugin (const EECambridgePlugin &plugin) | |
copy constructor | |
virtual std::string | description () const |
return a textual description of the jet-definition implemented in this plugin | |
virtual void | run_clustering (ClusterSequence &) const |
given a ClusterSequence that has been filled up with initial particles, the following function should fill up the rest of the ClusterSequence, using the following member functions of ClusterSequence: | |
double | ycut () const |
virtual double | R () const |
the plugin mechanism's standard way of accessing the jet radius. | |
virtual bool | exclusive_sequence_meaningful () const |
avoid the warning whenever the user requests "exclusive" jets from the cluster sequence |
Implementation of the e+e- Cambridge algorithm (plugin for fastjet v2.4 upwards)
EECambridgePlugin is a plugin for fastjet (v2.4 upwards) It implements the Cambridge algorithm, as defined in
Better jet clustering algorithms Yuri Dokshitzer, Garth Leder, Stefano Moretti, Bryan Webber JHEP 9708 (1997) 001 http://www-spires.slac.stanford.edu/spires/find/hep/www?rawcmd=FIND+j+JHEPA%2C9708%2C001
On construction one must supply a ycut value.
To get the jets at the end call ClusterSequence::inclusive_jets();
Definition at line 57 of file EECambridgePlugin.hh.
fastjet::EECambridgePlugin::EECambridgePlugin | ( | double | ycut_in | ) | [inline] |
Main constructor for the EECambridge Plugin class.
It takes the dimensionless parameter ycut (the Q value for normalisation of the kt-distances is taken from the sum of all particle energies).
Definition at line 62 of file EECambridgePlugin.hh.
void fastjet::EECambridgePlugin::run_clustering | ( | ClusterSequence & | ) | const [virtual] |
given a ClusterSequence that has been filled up with initial particles, the following function should fill up the rest of the ClusterSequence, using the following member functions of ClusterSequence:
Implements fastjet::JetDefinition::Plugin.
Definition at line 75 of file EECambridgePlugin.cc.
virtual double fastjet::EECambridgePlugin::R | ( | ) | const [inline, virtual] |
the plugin mechanism's standard way of accessing the jet radius.
This must be set to return something sensible, even if R does not make sense for this algorithm!
Implements fastjet::JetDefinition::Plugin.
Definition at line 78 of file EECambridgePlugin.hh.