fastjet 3.0alpha2
Public Member Functions | Protected Member Functions

ClusterSequence1GhostPassiveArea Class Reference

Like ClusterSequence with computation of the passive jet area by adding a single ghost. More...

#include <ClusterSequence1GhostPassiveArea.hh>

Inheritance diagram for ClusterSequence1GhostPassiveArea:
Inheritance graph
[legend]
Collaboration diagram for ClusterSequence1GhostPassiveArea:
Collaboration graph
[legend]

List of all members.

Public Member Functions

template<class L >
 ClusterSequence1GhostPassiveArea (const std::vector< L > &pseudojets, const JetDefinition &jet_def, const GhostedAreaSpec &area_spec, const bool &writeout_combinations=false)
 constructor based on JetDefinition and 1GhostPassiveAreaSpec
virtual double n_empty_jets (const RangeDefinition &range) const
 return an estimate for the number of empty jets -- one uses the AreaBase one rather than the ActiveArea one (which for which we do not have the information).

Protected Member Functions

void _initialise_and_run_1GPA (const JetDefinition &jet_def, const GhostedAreaSpec &area_spec, const bool &writeout_combinations=false)
 does the initialisation and running specific to the passive areas class

Detailed Description

Like ClusterSequence with computation of the passive jet area by adding a single ghost.

Class that behaves essentially like ClusterSequence except that it also provides access to the area of a jet (which will be a random quantity... Figure out what to do about seeds later...)

This class should not be used directly. Rather use ClusterSequenceArea

Definition at line 57 of file ClusterSequence1GhostPassiveArea.hh.


Member Function Documentation

virtual double ClusterSequence1GhostPassiveArea::n_empty_jets ( const RangeDefinition range) const [inline, virtual]

return an estimate for the number of empty jets -- one uses the AreaBase one rather than the ActiveArea one (which for which we do not have the information).

Reimplemented from ClusterSequenceActiveArea.

Definition at line 72 of file ClusterSequence1GhostPassiveArea.hh.

void ClusterSequence1GhostPassiveArea::_initialise_and_run_1GPA ( const JetDefinition &  jet_def,
const GhostedAreaSpec &  area_spec,
const bool &  writeout_combinations = false 
) [protected]

does the initialisation and running specific to the passive areas class

global routine for initialising and running a general passive area

Definition at line 40 of file ClusterSequence1GhostPassiveArea.cc.

                                                    {

  bool continue_running;
  _initialise_AA(jet_def,  area_spec, writeout_combinations, continue_running);
  if (continue_running) {
    _run_1GPA(area_spec);
    _postprocess_AA(area_spec);
  }
}

The documentation for this class was generated from the following files: