1 #ifndef __FASTJET_JH_TOP_TAGGER_HH__ 
    2 #define __FASTJET_JH_TOP_TAGGER_HH__ 
   35 #include <fastjet/tools/TopTaggerBase.hh> 
   36 #include <fastjet/CompositeJetStructure.hh> 
   37 #include <fastjet/LimitedWarning.hh> 
   39 FASTJET_BEGIN_NAMESPACE
 
   42 class JHTopTaggerStructure;
 
  135               double cos_theta_W_max=0.7, 
double mW=80.4)
 
  136     : _delta_p(delta_p), _delta_r(delta_r),
 
  137       _cos_theta_W_max(cos_theta_W_max), _mW(mW){};
 
  140   virtual std::string description() 
const;
 
  153   std::vector<PseudoJet> _split_once(
const PseudoJet & jet_to_split,
 
  156   double _delta_p, _delta_r, _cos_theta_W_max, _mW;
 
  183     assert(W().pieces().size()>0);
 
  184     return W().pieces()[0];
 
  189     assert(W().pieces().size()>1);
 
  190     return W().pieces()[1];
 
  219 FASTJET_END_NAMESPACE
 
  221 #endif  //  __FASTJET_JH_TOP_TAGGER_HH__ 
PseudoJet W2() const 
returns the second W subjet 
 
double _cos_theta_w
the W helicity angle 
 
JHTopTaggerStructure(std::vector< PseudoJet > pieces_in, const JetDefinition::Recombiner *recombiner=0)
ctor with pieces initialisation 
 
The structure for a jet made of pieces. 
 
JHTopTagger(const double delta_p=0.10, const double delta_r=0.19, double cos_theta_W_max=0.7, double mW=80.4)
default ctor The parameters are the following: 
 
A base class that provides a common interface for top taggers that are able to return a W (in additio...
 
class to provide facilities for giving warnings up to some maximum number of times and to provide glo...
 
const PseudoJet & non_W() const 
returns the non-W subjet It will have 1 or 2 pieces depending on whether the tagger has found 3 or 4 ...
 
Class that helps perform boosted top tagging using the "Johns Hopkins" method from arXiv:0806...
 
const PseudoJet & W() const 
returns the W subjet 
 
double cos_theta_W() const 
returns the W helicity angle 
 
An abstract base class that will provide the recombination scheme facilities and/or allow a user to e...
 
class that specifies the structure common to all top taggers 
 
Class to contain pseudojets, including minimal information of use to jet-clustering routines...
 
the structure returned by the JHTopTagger transformer. 
 
PseudoJet W1() const 
returns the first W subjet (the harder)