1 #ifndef __FASTJET_TOP_TAGGER_BASE_HH__
2 #define __FASTJET_TOP_TAGGER_BASE_HH__
34 #include <fastjet/internal/base.hh>
35 #include <fastjet/tools/Transformer.hh>
37 FASTJET_BEGIN_NAMESPACE
40 class TopTaggerBaseStructure;
58 _W_selector(SelectorIdentity()),
59 _top_selector_set(
false),
60 _W_selector_set(
false) {}
73 if (_top_selector_set) descr =
", top selector: "+_top_selector.description();
74 if (_W_selector_set) descr +=
", W selector: "+_W_selector.description();
80 double _cos_theta_W(
const PseudoJet & result)
const;
83 bool _top_selector_set, _W_selector_set;
99 virtual const PseudoJet & non_W()
const = 0;
104 FASTJET_END_NAMESPACE
106 #endif // __FASTJET_TOP_TAGGER_BASE_HH__