CMS 3D CMS Logo

L1TriggerKeyListDummyProd.cc
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: L1TriggerKeyListDummyProd
4 // Class: L1TriggerKeyListDummyProd
5 //
13 //
14 // Original Author: Werner Man-Li Sun
15 // Created: Sat Mar 1 05:02:13 CET 2008
16 // $Id$
17 //
18 //
19 
20 
21 // system include files
22 
23 // user include files
25 
26 //
27 // class declaration
28 //
29 
30 //
31 // constants, enums and typedefs
32 //
33 
34 //
35 // static data member definitions
36 //
37 
38 //
39 // constructors and destructor
40 //
42 {
43  //the following line is needed to tell the framework what
44  // data is being produced
45  setWhatProduced(this);
46 
47  //now do what ever other initialization is needed
48 }
49 
50 
52 {
53 
54  // do anything here that needs to be done at desctruction time
55  // (e.g. close files, deallocate resources etc.)
56 
57 }
58 
59 
60 //
61 // member functions
62 //
63 
64 // ------------ method called to produce the data ------------
67 {
68  std::unique_ptr<L1TriggerKeyList> pL1TriggerKeyList ;
69  pL1TriggerKeyList = std::make_unique< L1TriggerKeyList >() ;
70  return pL1TriggerKeyList ;
71 // return std::make_unique< L1TriggerKeyList >() ;
72 }
73 
74 //define this as a plug-in
75 //DEFINE_FWK_EVENTSETUP_MODULE(L1TriggerKeyListDummyProd);
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
Definition: ESProducer.h:124
ReturnType produce(const L1TriggerKeyListRcd &)
L1TriggerKeyListDummyProd(const edm::ParameterSet &)
std::unique_ptr< L1TriggerKeyList > ReturnType