CMS 3D CMS Logo

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