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__