FastJet 3.0.2
|
Implementation of the TrackJet algorithm (plugin for fastjet v2.4 upwards) More...
#include <fastjet/TrackJetPlugin.hh>
Public Member Functions | |
TrackJetPlugin (double radius, RecombinationScheme jet_recombination_scheme=pt_scheme, RecombinationScheme track_recombination_scheme=pt_scheme) | |
Main constructor for the TrackJet Plugin class. | |
TrackJetPlugin (const TrackJetPlugin &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: | |
virtual double | R () const |
the plugin mechanism's standard way of accessing the jet radius here we return the R of the last alg in the list |
Implementation of the TrackJet algorithm (plugin for fastjet v2.4 upwards)
Definition at line 46 of file TrackJetPlugin.hh.
fastjet::TrackJetPlugin::TrackJetPlugin | ( | double | radius, |
RecombinationScheme | jet_recombination_scheme = pt_scheme , |
||
RecombinationScheme | track_recombination_scheme = pt_scheme |
||
) | [inline] |
Main constructor for the TrackJet Plugin class.
The argument is an initialised list of jet algorithms
_radius | the distance at which point a particle is no longer recombied into the jet |
jet_recombination_scheme | the recombination scheme used to sum the 4-vecors inside the jet |
track_recombination_scheme | the recombination scheme used to sum the 4-vecors when accumulating track into a the jet Both recombiners are defaulted to pt_scheme recomb as for the Rivet implementation. |
Definition at line 60 of file TrackJetPlugin.hh.
void fastjet::TrackJetPlugin::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 102 of file TrackJetPlugin.cc.