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"
41 FASTJET_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);
91 template<
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);
107 FASTJET_END_NAMESPACE
109 #endif // __FASTJET_CLUSTERSEQUENCE1GHOSTPASSIVEAREA_HH__
Like ClusterSequence with computation of the passive jet area by adding a single ghost.
Like ClusterSequence with computation of the active jet area.
Class that encodes information about cuts and other selection criteria that can be applied to PseudoJ...
virtual double n_empty_jets(const Selector &selector) const
return an estimate for the number of empty jets – one uses the AreaBase one rather than the ActiveAr...
Parameters to configure the computation of jet areas using ghosts.
class that is intended to hold a full definition of the jet clusterer