31 #ifndef __FASTJET_MASS_DROP_TAGGER_HH__ 
   32 #define __FASTJET_MASS_DROP_TAGGER_HH__ 
   34 #include <fastjet/tools/Transformer.hh> 
   35 #include <fastjet/LimitedWarning.hh> 
   36 #include <fastjet/WrappedStructure.hh> 
   38 FASTJET_BEGIN_NAMESPACE
 
   41 class MassDropTaggerStructure;
 
   95   MassDropTagger(
const double mu=0.67, 
const double ycut=0.09) : _mu(mu), _ycut(ycut){};
 
   98   virtual std::string description() 
const;
 
  133   inline double mu()
 const{
return _mu;}
 
  137   inline double y()
 const {
return _y;}
 
  153 FASTJET_END_NAMESPACE
 
  155 #endif  //  __FASTJET_MASS_DROP_TAGGER_HH__ 
double mu() const 
returns the mass-drop ratio, pieces[0].m()/jet.m(), for the splitting that triggered the mass-drop co...
 
double y() const 
returns the value of y = (squared kt distance) / (squared mass) for the splitting that triggered the ...
 
MassDropTagger(const double mu=0.67, const double ycut=0.09)
default ctor 
 
MassDropTaggerStructure StructureType
the type of the associated structure 
 
This wraps a (shared) pointer to an underlying structure. 
 
the structure returned by the MassDropTagger transformer. 
 
class to provide facilities for giving warnings up to some maximum number of times and to provide glo...
 
Class that helps perform 2-pronged boosted tagging using the "mass-drop" technique (with asymmetry cu...
 
double _y
the value of the asymmetry parameter 
 
MassDropTaggerStructure(const PseudoJet &result_jet)
ctor with initialisation 
 
Class to contain pseudojets, including minimal information of use to jet-clustering routines...
 
double _mu
the value of the mass-drop parameter