Go to the documentation of this file.00001 #ifndef L1Trigger_RPCTrigger_RPCConeBuilderFromES_h
00002 #define L1Trigger_RPCTrigger_RPCConeBuilderFromES_h
00003
00004
00005
00006
00007
00016
00017
00018
00019
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
00039
00040
00041
00042
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
00056
00057
00058
00059
00060
00061 private:
00062
00063
00064
00065
00066
00067
00068 };
00069
00070
00071 #endif