Go to the documentation of this file.00001 #ifndef L1GtConfigProducers_L1GtParametersConfigOnlineProd_h
00002 #define L1GtConfigProducers_L1GtParametersConfigOnlineProd_h
00003
00020
00021 #include "boost/shared_ptr.hpp"
00022 #include <string>
00023
00024
00025
00026 #include "CondTools/L1Trigger/interface/L1ConfigOnlineProdBase.h"
00027
00028 #include "CondFormats/L1TObjects/interface/L1GtParameters.h"
00029 #include "CondFormats/DataRecord/interface/L1GtParametersRcd.h"
00030
00031
00032
00033
00034 class L1GtParametersConfigOnlineProd :
00035 public L1ConfigOnlineProdBase<L1GtParametersRcd, L1GtParameters>
00036 {
00037
00038 public:
00039
00041 L1GtParametersConfigOnlineProd(const edm::ParameterSet&);
00042
00044 ~L1GtParametersConfigOnlineProd();
00045
00047 virtual boost::shared_ptr<L1GtParameters> newObject(const std::string& objectKey);
00048
00049 private:
00050
00052 };
00053
00054 #endif