5#include "Rivet/Tools/RivetSTL.hh"
6#include "Rivet/Tools/RivetFastJet.hh"
7#include "Rivet/Math/Vectors.hh"
12 /// @name Jet declarations
15 // Forward declarations
20 /// @name Jet function/functor declarations
23 /// std::function instantiation for functors taking a Jet and returning a bool
24 using JetSelector = function<bool(const Jet&)>;
26 /// std::function instantiation for functors taking two Jets and returning a bool
27 using JetSorter = function<bool(const Jet&, const Jet&)>;
32 /// Enum for available jet algorithms
33 enum class JetAlg { KT=0,
35 CA=2, CAM=2, CAMBRIDGE=2,
38 CDFJETCLU, CDFMIDPOINT, D0ILCONE,
39 JADE, DURHAM, TRACKJET, GENKTEE ,