DESY Hbb Analysis Framework
MET.h
Go to the documentation of this file.
1 #ifndef Analysis_Tools_MET_h
2 #define Analysis_Tools_MET_h 1
3 
4 // -*- C++ -*-
5 //
6 // Package: Analysis/Tools
7 // Class: MET
8 //
16 //
17 // Original Author: Roberval Walsh Bastos Rangel
18 // Created: Mon, 20 Oct 2014 14:24:08 GMT
19 //
20 //
21 
22 // system include files
23 #include <memory>
24 #include <boost/numeric/ublas/matrix.hpp>
25 #include <boost/numeric/ublas/io.hpp>
26 //
27 // user include files
29 //
30 // class declaration
31 //
32 using namespace boost::numeric::ublas;
33 
34 namespace analysis {
35  namespace tools {
36 
37  class MET : public Candidate {
38  public:
39  MET();
40  MET(const float & px, const float & py, const float & pz);
41  ~MET();
42  matrix<float> significanceMatrix();
43  float * genP();
44 
45  void significanceMatrix(const float &, const float &,const float &,const float &);
46  void genP(const float &, const float &,const float &);
47 
48 
49 // using Candidate::set; // in case needed to overload the function set
50 
51  private:
52  // ----------member data ---------------------------
53 
54  //
55  matrix<float> sig_;
56  float gen_p_[3];
57 
58  };
59  }
60 }
61 
62 #endif // Analysis_Tools_MET_h
matrix< float > sig_
Definition: MET.h:55