FastJet 3.0.2
|
Plugin to run multiple jet definitions successively (plugin for fastjet v2.4 upwards) More...
#include <fastjet/NestedDefsPlugin.hh>
Public Member Functions | |
NestedDefsPlugin (std::list< JetDefinition > &defs) | |
Main constructor for the NestedDefs Plugin class. | |
NestedDefsPlugin (const NestedDefsPlugin &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 |
Plugin to run multiple jet definitions successively (plugin for fastjet v2.4 upwards)
NestedAglsPlugin is a plugin for fastjet (v2.4 upwards) that, given a list of jet definitions, performs the clustering by feeding the particles to the first algorithm and then, successively feeding the output to the next algorithm in the list.
Definition at line 54 of file NestedDefsPlugin.hh.
fastjet::NestedDefsPlugin::NestedDefsPlugin | ( | std::list< JetDefinition > & | defs | ) | [inline] |
Main constructor for the NestedDefs Plugin class.
The argument is an initialised list of jet algorithms
Definition at line 59 of file NestedDefsPlugin.hh.
void fastjet::NestedDefsPlugin::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 56 of file NestedDefsPlugin.cc.