FastJet 3.0.6
Public Member Functions
fastjet::ATLASConePlugin Class Reference

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

#include <fastjet/ATLASConePlugin.hh>

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

List of all members.

Public Member Functions

 ATLASConePlugin (double radius, double seedPt_in=2.0, double f_in=0.5)
 Main constructor for the ATLASCone Plugin class.
 ATLASConePlugin (const ATLASConePlugin &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
double seedPt () const
 seed threshold
double f () const
 split-merge overlap threshold

Detailed Description

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

Definition at line 49 of file ATLASConePlugin.hh.


Constructor & Destructor Documentation

fastjet::ATLASConePlugin::ATLASConePlugin ( double  radius,
double  seedPt_in = 2.0,
double  f_in = 0.5 
) [inline]

Main constructor for the ATLASCone Plugin class.

Apparently the default parameters in the ATLAS software are the ones used here. SpartyJet uses a radius of 0.7, a seed threshold of 1 GeV and an overlap threshold of 0.75 For the ATLAS SW defaults, see http://atlas-sw.cern.ch/cgi-bin/viewcvs-atlas.cgi/groups/JetRoutines/SpartyJet/atlas/ in the JetdoneFinderTools.cxx (rev1.1) and JetSplitMergeTool.cxx (rev1.1) For SpartyJet, see atlas/ConeFinderTool.h

Finally, to agree with FastJet standards, we do not specify a default R, that in the ATLAS code is 0.7

Definition at line 63 of file ATLASConePlugin.hh.


Member Function Documentation

void fastjet::ATLASConePlugin::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 56 of file ATLASConePlugin.cc.


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