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 costhetas() const
returns the associated angle with the boosted axis 
 
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
the minimal angle between the dijets and the boost axis