CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1GctConfigProducers.h
Go to the documentation of this file.
1 #ifndef L1GCTCONFIGPRODUCERS_H_
2 #define L1GCTCONFIGPRODUCERS_H_
3 // -*- C++ -*-
4 //
5 // Package: GctConfigProducers
6 // Class: L1GctConfigProducers
7 //
15 //
16 // Original Author: Gregory Heath
17 // Created: Thu Mar 1 15:10:47 CET 2007
18 // $Id: L1GctConfigProducers.h,v 1.11 2011/01/03 21:22:00 jbrooke Exp $
19 //
20 //
21 
22 
23 // system include files
24 #include <memory>
25 #include "boost/shared_ptr.hpp"
26 
27 #include<vector>
28 
29 // user include files
30 
35 
37 
38 class L1CaloGeometry;
39 
41 class L1GctChannelMask;
42 
45 
46 
47 //
48 // class declaration
49 //
50 
52  public:
55 
56  typedef boost::shared_ptr<L1GctJetFinderParams> JfParamsReturnType;
57  typedef boost::shared_ptr<L1GctChannelMask> ChanMaskReturnType;
58 
61 
62  std::vector<double> etToEnergyConversion(const L1CaloGeometry* geom) const;
63 
64  private:
65  // ----------member data ---------------------------
66  double m_rgnEtLsb;
67  double m_htLsb;
68  double m_CenJetSeed;
69  double m_FwdJetSeed;
70  double m_TauJetSeed;
72  double m_htJetThresh;
74  unsigned m_EtaBoundry;
75  unsigned m_corrFunType;
77 
78  std::vector< std::vector<double> > m_jetCalibFunc;
79  std::vector< std::vector<double> > m_tauCalibFunc;
80 
81  unsigned m_metEtaMask;
82  unsigned m_tetEtaMask;
83  unsigned m_mhtEtaMask;
84  unsigned m_thtEtaMask;
85 
86 };
87 
88 #endif
89 
90 
ChanMaskReturnType produceChanMask(const L1GctChannelMaskRcd &)
boost::shared_ptr< L1GctJetFinderParams > JfParamsReturnType
L1GctConfigProducers(const edm::ParameterSet &)
JfParamsReturnType produceJfParams(const L1GctJetFinderParamsRcd &)
std::vector< std::vector< double > > m_jetCalibFunc
boost::shared_ptr< L1GctChannelMask > ChanMaskReturnType
std::vector< double > etToEnergyConversion(const L1CaloGeometry *geom) const
Legacy nonsense.
std::vector< std::vector< double > > m_tauCalibFunc