CMS 3D CMS Logo

DTQualPatternLutOnlineProd.cc
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: DTQualPatternLutOnlineProd
4 // Class: DTQualPatternLutOnlineProd
5 //
13 //
14 // Original Author: Werner Man-Li Sun
15 // Created: Thu Oct 2 19:40:12 CEST 2008
16 // $Id$
17 //
18 //
19 
20 // system include files
21 
22 // user include files
24 
26 
29 
30 //
31 // class declaration
32 //
33 
34 class DTQualPatternLutOnlineProd : public L1ConfigOnlineProdBase<L1MuDTQualPatternLutRcd, L1MuDTQualPatternLut> {
35 public:
37  ~DTQualPatternLutOnlineProd() override;
38 
39  std::unique_ptr<L1MuDTQualPatternLut> newObject(const std::string& objectKey) override;
40 
41 private:
42  // ----------member data ---------------------------
43 };
44 
45 //
46 // constants, enums and typedefs
47 //
48 
49 //
50 // static data member definitions
51 //
52 
53 //
54 // constructors and destructor
55 //
58  //the following line is needed to tell the framework what
59  // data is being produced
60 
61  //now do what ever other initialization is needed
62 }
63 
65  // do anything here that needs to be done at desctruction time
66  // (e.g. close files, deallocate resources etc.)
67 }
68 
69 std::unique_ptr<L1MuDTQualPatternLut> DTQualPatternLutOnlineProd::newObject(const std::string& objectKey) {
70  edm::LogError("L1-O2O") << "L1MuDTQualPatternLut object with key " << objectKey << " not in ORCON!";
71 
72  return std::unique_ptr<L1MuDTQualPatternLut>();
73 }
74 
75 //
76 // member functions
77 //
78 
79 // ------------ method called to produce the data ------------
80 
81 //define this as a plug-in
MessageLogger.h
DTQualPatternLutOnlineProd::~DTQualPatternLutOnlineProd
~DTQualPatternLutOnlineProd() override
Definition: DTQualPatternLutOnlineProd.cc:64
L1MuDTQualPatternLut.h
L1ConfigOnlineProdBase
Definition: L1ConfigOnlineProdBase.h:52
edm::ParameterSet
Definition: ParameterSet.h:47
DTQualPatternLutOnlineProd::DTQualPatternLutOnlineProd
DTQualPatternLutOnlineProd(const edm::ParameterSet &)
Definition: DTQualPatternLutOnlineProd.cc:56
L1MuDTQualPatternLutRcd
Definition: L1MuDTQualPatternLutRcd.h:12
edm::LogError
Log< level::Error, false > LogError
Definition: MessageLogger.h:123
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
DTQualPatternLutOnlineProd
Definition: DTQualPatternLutOnlineProd.cc:34
L1MuDTQualPatternLutRcd.h
DEFINE_FWK_EVENTSETUP_MODULE
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
Definition: ModuleFactory.h:60
DTQualPatternLutOnlineProd::newObject
std::unique_ptr< L1MuDTQualPatternLut > newObject(const std::string &objectKey) override
Definition: DTQualPatternLutOnlineProd.cc:69
L1MuDTQualPatternLut
Definition: L1MuDTQualPatternLut.h:41
L1ConfigOnlineProdBase.h