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__