CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_9_patch3/src/L1Trigger/RPCTrigger/interface/RPCConeBuilderFromES.h

Go to the documentation of this file.
00001 #ifndef L1Trigger_RPCTrigger_RPCConeBuilderFromES_h
00002 #define L1Trigger_RPCTrigger_RPCConeBuilderFromES_h
00003 // -*- C++ -*-
00004 //
00005 // Package:     RPCTrigger
00006 // Class  :     RPCConeBuilderFromES
00007 // 
00016 //
00017 // Original Author:  
00018 //         Created:  Mon Mar  3 13:34:15 CET 2008
00019 // $Id: RPCConeBuilderFromES.h,v 1.6 2010/02/26 15:50:40 fruboes Exp $
00020 //
00021 
00022 #include "CondFormats/DataRecord/interface/L1RPCConeBuilderRcd.h"
00023 #include "CondFormats/RPCObjects/interface/L1RPCConeBuilder.h"
00024 #include "CondFormats/L1TObjects/interface/L1RPCConeDefinition.h"
00025 
00026 #include "CondFormats/RPCObjects/interface/L1RPCHwConfig.h"
00027 
00028 
00029 #include "DataFormats/RPCDigi/interface/RPCDigiCollection.h"
00030 #include "L1Trigger/RPCTrigger/interface/RPCLogCone.h" 
00031 
00032 #include "FWCore/Framework/interface/ESHandle.h"
00033 #include "FWCore/Framework/interface/Event.h"
00034 
00035 #include "CondFormats/L1TObjects/interface/L1RPCBxOrConfig.h"
00036 
00037 
00038 // system include files
00039 
00040 // user include files
00041 
00042 // forward declarations
00043 
00044 class RPCConeBuilderFromES
00045 {
00046 
00047    public:
00048       RPCConeBuilderFromES();
00049       virtual ~RPCConeBuilderFromES();
00050       L1RpcLogConesVec getConesFromES(edm::Handle<RPCDigiCollection> rpcDigis, 
00051                                       edm::ESHandle<L1RPCConeBuilder> coneBuilder,
00052                                       edm::ESHandle<L1RPCConeDefinition> coneDef,
00053                                       edm::ESHandle<L1RPCBxOrConfig> bxOrDef,
00054                                       edm::ESHandle<L1RPCHwConfig> hwConfig, int bx);
00055       // ---------- const member functions ---------------------
00056 
00057       // ---------- static member functions --------------------
00058 
00059       // ---------- member functions ---------------------------
00060 
00061    private:
00062       //RPCConeBuilderFromES(const RPCConeBuilderFromES&); // stop default
00063 
00064       //const RPCConeBuilderFromES& operator=(const RPCConeBuilderFromES&); // stop default
00065 
00066       // ---------- member data --------------------------------
00067 
00068 };
00069 
00070 
00071 #endif