CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1CaloInputScalesProducer.h
Go to the documentation of this file.
1 #ifndef L1TriggerConfig_L1ScalesProducers_L1CaloInputScalesProducer_h
2 #define L1TriggerConfig_L1ScalesProducers_L1CaloInputScalesProducer_h
3 // -*- C++ -*-
4 //
5 // Package: L1ScalesProducers
6 // Class : L1CaloInputScalesProducer
7 //
16 //
17 // Original Author: Werner Sun
18 // Created: Fri May 30 18:25:56 CEST 2008
19 // $Id: L1CaloInputScalesProducer.h,v 1.2 2008/10/20 17:11:55 bachtis Exp $
20 //
21 
22 // system include files
23 #include <memory>
24 #include "boost/shared_ptr.hpp"
25 
26 // user include files
29 
34 
35 
36 // forward declarations
37 
39  public:
42 
43  //typedef boost::shared_ptr<L1CaloInputScale> ReturnType;
44 
45  boost::shared_ptr<L1CaloEcalScale>
47  boost::shared_ptr<L1CaloHcalScale>
49  private:
50  // ----------member data ---------------------------
51  std::vector<double> m_ecalEtThresholdsPosEta;
52  std::vector<double> m_ecalEtThresholdsNegEta;
53  std::vector<double> m_hcalEtThresholdsPosEta;
54  std::vector<double> m_hcalEtThresholdsNegEta;
55 
56 };
57 
58 #endif
std::vector< double > m_ecalEtThresholdsPosEta
L1CaloInputScalesProducer(const edm::ParameterSet &)
std::vector< double > m_hcalEtThresholdsNegEta
std::vector< double > m_hcalEtThresholdsPosEta
std::vector< double > m_ecalEtThresholdsNegEta
boost::shared_ptr< L1CaloEcalScale > produceEcalScale(const L1CaloEcalScaleRcd &)
boost::shared_ptr< L1CaloHcalScale > produceHcalScale(const L1CaloHcalScaleRcd &)