31 #ifndef __FASTJET_JADE_DISTANCE_TAGGER_HH__ 32 #define __FASTJET_JADE_DISTANCE_TAGGER_HH__ 34 #include <fastjet/tools/Transformer.hh> 35 #include <fastjet/CompositeJetStructure.hh> 37 FASTJET_BEGIN_NAMESPACE
39 class JadeDistanceTagger;
40 class JadeDistanceStructure;
71 : _mdrop(mdrop), _mcut(mcut){};
74 virtual std::string description()
const;
84 void _recursively_find_subjets(
const PseudoJet &jet, std::vector<PseudoJet> &subjets)
const;
105 inline double mdrop()
const{
return _mdrop;}
120 FASTJET_END_NAMESPACE
122 #endif // __FASTJET_JADE_DISTANCE_TAGGER_HH__ double _jade_distance
the value of the jade distance
double _mdrop
the value of the mass-drop parameter
Class that helps perform 2-pronged boosted tagging searching the clustring with maximal Jade distance...
JadeDistanceStructure(std::vector< PseudoJet > pieces)
ctor with pieces initialisation
The structure for a jet made of pieces.
the structure returned by the JadeDistanceTagger transformer.
double jade_distance() const
access to the associated angle with the boosted axis
JadeDistanceStructure StructureType
the type of the associated structure
JadeDistanceTagger(const double mdrop=0.9, const double mcut=40.0)
default ctor
double mdrop() const
access to the associated N-subjettiness
Class to contain pseudojets, including minimal information of use to jet-clustering routines...