![]() |
![]() |
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.3 2008/08/29 08:28:12 fruboes Exp $ 00020 // 00021 00022 #include "CondFormats/DataRecord/interface/L1RPCConeBuilderRcd.h" 00023 #include "CondFormats/RPCObjects/interface/L1RPCConeBuilder.h" 00024 00025 #include "CondFormats/RPCObjects/interface/L1RPCHwConfig.h" 00026 00027 00028 #include "DataFormats/RPCDigi/interface/RPCDigiCollection.h" 00029 #include "L1Trigger/RPCTrigger/interface/RPCLogCone.h" 00030 00031 #include "FWCore/Framework/interface/ESHandle.h" 00032 #include "FWCore/Framework/interface/Event.h" 00033 00034 00035 // system include files 00036 00037 // user include files 00038 00039 // forward declarations 00040 00041 class RPCConeBuilderFromES 00042 { 00043 00044 public: 00045 RPCConeBuilderFromES(); 00046 virtual ~RPCConeBuilderFromES(); 00047 L1RpcLogConesVec getConesFromES(edm::Handle<RPCDigiCollection> rpcDigis, 00048 edm::ESHandle<L1RPCConeBuilder> coneBuilder, 00049 edm::ESHandle<L1RPCHwConfig> hwConfig, int bx); 00050 // ---------- const member functions --------------------- 00051 00052 // ---------- static member functions -------------------- 00053 00054 // ---------- member functions --------------------------- 00055 00056 private: 00057 //RPCConeBuilderFromES(const RPCConeBuilderFromES&); // stop default 00058 00059 //const RPCConeBuilderFromES& operator=(const RPCConeBuilderFromES&); // stop default 00060 00061 // ---------- member data -------------------------------- 00062 00063 }; 00064 00065 00066 #endif