FastJet 3.0.4
Public Member Functions
fastjet::CMSIterativeConePlugin Class Reference

Implementation of the CMS Iterative Cone (plugin for fastjet v2.4 upwards) More...

#include <fastjet/CMSIterativeConePlugin.hh>

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

List of all members.

Public Member Functions

 CMSIterativeConePlugin (double ConeRadius, double SeedThreshold=1.0)
 Main constructor for the CMSIterativeCone Plugin class.
 CMSIterativeConePlugin (const CMSIterativeConePlugin &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
virtual double seed_threshold () const
 get the seed threshold

Detailed Description

Implementation of the CMS Iterative Cone (plugin for fastjet v2.4 upwards)

Definition at line 46 of file CMSIterativeConePlugin.hh.


Constructor & Destructor Documentation

fastjet::CMSIterativeConePlugin::CMSIterativeConePlugin ( double  ConeRadius,
double  SeedThreshold = 1.0 
) [inline]

Main constructor for the CMSIterativeCone Plugin class.

The arguments are ConeRadius the radius of the cone SeedThreshold a threshold for the seeds to iterate from

NOTE: to be more coherent with all other fastjet plugins, we've put the radius before the seed threshold. CMS does the opposite. In this way, we also put a default value of 0 for the seed threshold.

Definition at line 59 of file CMSIterativeConePlugin.hh.


Member Function Documentation

void fastjet::CMSIterativeConePlugin::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 100 of file CMSIterativeConePlugin.cc.


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