31#ifndef __FASTJET_CLUSTERSEQUENCE1GHOSTPASSIVEAREA_HH__
32#define __FASTJET_CLUSTERSEQUENCE1GHOSTPASSIVEAREA_HH__
35#include "fastjet/PseudoJet.hh"
36#include "fastjet/ClusterSequenceAreaBase.hh"
37#include "fastjet/ClusterSequenceActiveArea.hh"
41FASTJET_BEGIN_NAMESPACE
64 (
const std::vector<L> & pseudojets,
67 const bool & writeout_combinations =
false) ;
73 return ClusterSequenceAreaBase::n_empty_jets(selector);
79 void _initialise_and_run_1GPA (
const JetDefinition & jet_def_in,
81 const bool & writeout_combinations =
false);
91template<
class L> ClusterSequence1GhostPassiveArea::ClusterSequence1GhostPassiveArea
92(
const std::vector<L> & pseudojets,
95 const bool & writeout_combinations) {
98 _transfer_input_jets(pseudojets);
101 _initialise_and_run_1GPA(jet_def_in, area_spec, writeout_combinations);
Like ClusterSequence with computation of the passive jet area by adding a single ghost.
virtual double n_empty_jets(const Selector &selector) const override
return an estimate for the number of empty jets – one uses the AreaBase one rather than the ActiveAre...
Like ClusterSequence with computation of the active jet area.
Parameters to configure the computation of jet areas using ghosts.
class that is intended to hold a full definition of the jet clusterer
Class that encodes information about cuts and other selection criteria that can be applied to PseudoJ...