FWM.hh
Go to the documentation of this file.
1 #pragma once
2 
3 #include "hep/TopTagger2.hh"
4 
5 namespace hep
6 {
7 
8 class FWM
9 {
10 public:
11  FWM();
12  FWM(const std::vector< fastjet::PseudoJet >& jets);
13  FWM(hep::TopTagger2 const& htt, int selection);
14 
15  double U(unsigned order);
16  double Pt(unsigned order);
17  double Pt(unsigned order, const fastjet::PseudoJet& ref_pj);
18 
19 private:
20  double cos_Omega(fastjet::PseudoJet const& jet1, fastjet::PseudoJet const& jet2);
21  double ATan2(double x, double y);
22  double Theta(const fastjet::PseudoJet& j);
23  double legendre(int l, double x);
24 
25  std::vector<fastjet::PseudoJet> _jets;
26 };
27 
28 }
HEP Top Tagger is a top tagger for Standard Model processes or new physics searches at intermediate t...
Definition: FWM.hh:5
FWM()
Definition: FWM.cc:10
Definition: TopTagger2.hh:8
Definition: FWM.hh:8
double U(unsigned order)
Definition: FWM.cc:56
double Pt(unsigned order)
Definition: FWM.cc:73