FastJet 3.0.2
Public Member Functions
fastjet::TrackJetPlugin Class Reference

Implementation of the TrackJet algorithm (plugin for fastjet v2.4 upwards) More...

#include <fastjet/TrackJetPlugin.hh>

Inheritance diagram for fastjet::TrackJetPlugin:
Inheritance graph
[legend]
Collaboration diagram for fastjet::TrackJetPlugin:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

Implementation of the TrackJet algorithm (plugin for fastjet v2.4 upwards)

Definition at line 46 of file TrackJetPlugin.hh.


Constructor & Destructor Documentation

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

Parameters:
_radiusthe distance at which point a particle is no longer recombied into the jet
jet_recombination_schemethe recombination scheme used to sum the 4-vecors inside the jet
track_recombination_schemethe 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.


Member Function Documentation

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:

  • plugin_do_ij_recombination(...)
  • plugin_do_iB_recombination(...)

Implements fastjet::JetDefinition::Plugin.

Definition at line 102 of file TrackJetPlugin.cc.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends