1 #ifndef __FASTJET_TOP_TAGGER_BASE_HH__
2 #define __FASTJET_TOP_TAGGER_BASE_HH__
32 #include <fastjet/internal/base.hh>
33 #include <fastjet/tools/Transformer.hh>
35 FASTJET_BEGIN_NAMESPACE
38 class TopTaggerBaseStructure;
56 _W_selector(SelectorIdentity()),
57 _top_selector_set(
false),
58 _W_selector_set(
false) {}
71 if (_top_selector_set) descr =
", top selector: "+_top_selector.description();
72 if (_W_selector_set) descr +=
", W selector: "+_W_selector.description();
78 double _cos_theta_W(
const PseudoJet & result)
const;
81 bool _top_selector_set, _W_selector_set;
97 virtual const PseudoJet & non_W()
const = 0;
102 FASTJET_END_NAMESPACE
104 #endif // __FASTJET_TOP_TAGGER_BASE_HH__