1 #ifndef __FASTJET_RESTFRAMENSUBJETTINESS_TAGGER_HH__ 
    2 #define __FASTJET_RESTFRAMENSUBJETTINESS_TAGGER_HH__ 
   34 #include <fastjet/PseudoJet.hh> 
   35 #include <fastjet/JetDefinition.hh> 
   36 #include <fastjet/CompositeJetStructure.hh> 
   37 #include <fastjet/tools/Transformer.hh> 
   39 FASTJET_BEGIN_NAMESPACE
 
   41 class RestFrameNSubjettinessTagger;
 
   42 class RestFrameNSubjettinessTaggerStructure;
 
  105                       const double tau2cut=0.08, 
 
  106                       const double costhetascut=0.8,
 
  107                       const bool use_exclusive = 
false)
 
  108     : _subjet_def(subjet_def), _t2cut(tau2cut), _costscut(costhetascut),
 
  109       _use_exclusive(use_exclusive){};
 
  112   virtual std::string description() 
const;
 
  124   double _t2cut, _costscut;
 
  144   inline double tau2()
 const{
return _tau2;}
 
  162 FASTJET_END_NAMESPACE
 
  163 #endif  //  __FASTJET_RESTFRAMENSUBJETTINESS_TAGGER_HH__ 
Class that helps perform 2-pronged boosted tagging using a reclustering in the jet's rest frame...
 
double _tau2
the value of the N-subjettiness 
 
RestFrameNSubjettinessTaggerStructure(const std::vector< PseudoJet > &pieces_in)
ctor with pieces initialisation 
 
the structure returned by the RestFrameNSubjettinessTagger transformer. 
 
RestFrameNSubjettinessTaggerStructure StructureType
the type of Structure returned 
 
The structure for a jet made of pieces. 
 
double tau2() const 
returns the associated N-subjettiness 
 
RestFrameNSubjettinessTagger(const JetDefinition subjet_def, const double tau2cut=0.08, const double costhetascut=0.8, const bool use_exclusive=false)
ctor with arguments (see the class description above) 
 
Class to contain pseudojets, including minimal information of use to jet-clustering routines...
 
class that is intended to hold a full definition of the jet clusterer 
 
double costhetas() const 
returns the associated angle with the boosted axis 
 
double _costhetas
the minimal angle between the dijets and the boost axis