1 #ifndef __FASTJET_JH_TOP_TAGGER_HH__ 2 #define __FASTJET_JH_TOP_TAGGER_HH__ 33 #include <fastjet/tools/TopTaggerBase.hh> 34 #include <fastjet/CompositeJetStructure.hh> 35 #include <fastjet/LimitedWarning.hh> 37 FASTJET_BEGIN_NAMESPACE
40 class JHTopTaggerStructure;
133 double cos_theta_W_max=0.7,
double mW=80.4)
134 : _delta_p(delta_p), _delta_r(delta_r),
135 _cos_theta_W_max(cos_theta_W_max), _mW(mW){};
138 virtual std::string description()
const;
151 std::vector<PseudoJet> _split_once(
const PseudoJet & jet_to_split,
154 double _delta_p, _delta_r, _cos_theta_W_max, _mW;
181 assert(W().pieces().size()>0);
182 return W().pieces()[0];
187 assert(W().pieces().size()>1);
188 return W().pieces()[1];
217 FASTJET_END_NAMESPACE
219 #endif // __FASTJET_JH_TOP_TAGGER_HH__ double cos_theta_W() const
returns the W helicity angle
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...
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 to provide facilities for giving warnings up to some maximum number of times and to provide glo...
Class that helps perform boosted top tagging using the "Johns Hopkins" method from arXiv:0806...
PseudoJet W1() const
returns the first W subjet (the harder)
PseudoJet W2() const
returns the second W subjet
const PseudoJet & W() const
returns the W subjet
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.