CMS 3D CMS Logo

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
l1t::EtSumHelper::MissingHtPhi
double MissingHtPhi() const
Definition: EtSumHelper.cc:30
l1t::EtSumHelper::sum_
const edm::Handle< l1t::EtSumBxCollection > & sum_
Definition: EtSumHelper.h:24
l1t::EtSumHelper::MissingEtPhi
double MissingEtPhi() const
Definition: EtSumHelper.cc:14
l1t::EtSumHelper::MissingHt
double MissingHt() const
Definition: EtSumHelper.cc:22
edm::Handle
Definition: AssociativeIterator.h:50
l1t::EtSumHelper::EtSumHelper
EtSumHelper(const edm::Handle< l1t::EtSumBxCollection > &sum)
Definition: EtSumHelper.h:14
l1t
delete x;
Definition: CaloConfig.h:22
l1t::EtSumHelper::TotalHt
double TotalHt() const
Definition: EtSumHelper.cc:46
l1t::EtSumHelper
Definition: EtSumHelper.h:12
l1t::EtSumHelper::MissingEt
double MissingEt() const
Definition: EtSumHelper.cc:6
l1t::EtSumHelper::TotalEt
double TotalEt() const
Definition: EtSumHelper.cc:38
EtSum.h