CMS 3D CMS Logo

L1GctJfParamsConfigurer.h

Go to the documentation of this file.
00001 #ifndef L1GCTJFPARAMSCONFIGURER_H_
00002 #define L1GCTJFPARAMSCONFIGURER_H_
00003 // -*- C++ -*-
00004 //
00005 // Package:    GctConfigProducers
00006 // Class:      L1GctJfParamsConfigurer
00007 // 
00015 //
00016 // Original Author:  Gregory Heath
00017 //
00018 //
00019 
00020 
00021 // system include files
00022 #include <memory>
00023 #include "boost/shared_ptr.hpp"
00024 
00025 #include<vector>
00026 
00027 // user include files
00028 
00029 #include "FWCore/Framework/interface/Frameworkfwd.h"
00030 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00031 
00032 #include "CondFormats/L1TObjects/interface/L1GctJetFinderParams.h"
00033 
00034 //
00035 // class declaration
00036 //
00037 
00038 class L1GctJfParamsConfigurer {
00039    public:
00040       L1GctJfParamsConfigurer(const edm::ParameterSet&);
00041       ~L1GctJfParamsConfigurer();
00042 
00043       typedef boost::shared_ptr<L1GctJetFinderParams>          JfParamsReturnType;
00044 
00045       JfParamsReturnType produceJfParams();
00046 
00047    private:
00048       // ----------member data ---------------------------
00049 
00050   // PARAMETERS TO BE STORED IN THE JetFinderParameters
00052   unsigned m_CenJetSeed;
00053   unsigned m_FwdJetSeed;
00054   unsigned m_TauJetSeed;
00055   unsigned m_EtaBoundry;
00056 
00057 };
00058 
00059 #endif
00060 
00061 

Generated on Tue Jun 9 17:40:26 2009 for CMSSW by  doxygen 1.5.4