CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EtSumHelper.h
Go to the documentation of this file.
1 //
2 // EtSumHelper: Helper Class for Interpreting L1T EtSum output
3 //
4 
5 #ifndef L1T_ETSUMHELPER_H
6 #define L1T_ETSUMHELPER_H
7 
9 
10 namespace l1t {
11 
12  class EtSumHelper{
13  public:
14  EtSumHelper(const edm::Handle<l1t::EtSumBxCollection> & sum ):sum_(sum) {} // class assumes sum has been checked to be valid.
15  double MissingEt() const;
16  double MissingEtPhi() const;
17  double MissingHt() const;
18  double MissingHtPhi() const;
19  double TotalEt() const;
20  double TotalHt() const;
21 
22  private:
24  };
25 }
26 
27 #endif
28 
double MissingEtPhi() const
Definition: EtSumHelper.cc:14
const edm::Handle< l1t::EtSumBxCollection > & sum_
Definition: EtSumHelper.h:23
EtSumHelper(const edm::Handle< l1t::EtSumBxCollection > &sum)
Definition: EtSumHelper.h:14
double TotalEt() const
Definition: EtSumHelper.cc:35
double MissingHt() const
Definition: EtSumHelper.cc:21
double TotalHt() const
Definition: EtSumHelper.cc:42
double MissingHtPhi() const
Definition: EtSumHelper.cc:28
double MissingEt() const
Definition: EtSumHelper.cc:7