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__ 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)