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  using namespace edm::es;
69  std::shared_ptr<L1TriggerKeyList> pL1TriggerKeyList ;
70  pL1TriggerKeyList = std::make_shared< L1TriggerKeyList >() ;
71  return pL1TriggerKeyList ;
72 // return std::make_shared< L1TriggerKeyList >() ;
73 }
74 
75 //define this as a plug-in
76 //DEFINE_FWK_EVENTSETUP_MODULE(L1TriggerKeyListDummyProd);
void setWhatProduced(T *iThis, const es::Label &iLabel=es::Label())
Definition: ESProducer.h:115
ReturnType produce(const L1TriggerKeyListRcd &)
std::shared_ptr< L1TriggerKeyList > ReturnType
L1TriggerKeyListDummyProd(const edm::ParameterSet &)