Like ClusterSequence with computation of the passive jet area by adding a single ghost. More...
#include <ClusterSequence1GhostPassiveArea.hh>
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 |
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.
virtual double fastjet::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 fastjet::ClusterSequenceActiveArea.
Definition at line 72 of file ClusterSequence1GhostPassiveArea.hh.
{ return ClusterSequenceAreaBase::n_empty_jets(range); }
void fastjet::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 39 of file ClusterSequence1GhostPassiveArea.cc.
References fastjet::ClusterSequenceActiveArea::_postprocess_AA().
{ bool continue_running; _initialise_AA(jet_def, area_spec, writeout_combinations, continue_running); if (continue_running) { _run_1GPA(area_spec); _postprocess_AA(area_spec); }