Main Page
Namespaces
Classes
Package Documentation
CondTools
L1Trigger
plugins
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
24
#include "
CondTools/L1Trigger/plugins/L1TriggerKeyListDummyProd.h
"
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
//
41
L1TriggerKeyListDummyProd::L1TriggerKeyListDummyProd
(
const
edm::ParameterSet
& iConfig)
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
51
L1TriggerKeyListDummyProd::~L1TriggerKeyListDummyProd
()
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 ------------
65
L1TriggerKeyListDummyProd::ReturnType
66
L1TriggerKeyListDummyProd::produce
(
const
L1TriggerKeyListRcd
& iRecord)
67
{
68
using namespace
edm::es
;
69
std::unique_ptr<L1TriggerKeyList> pL1TriggerKeyList ;
70
pL1TriggerKeyList = std::make_unique< L1TriggerKeyList >() ;
71
return
pL1TriggerKeyList ;
72
// return std::make_unique< L1TriggerKeyList >() ;
73
}
74
75
//define this as a plug-in
76
//DEFINE_FWK_EVENTSETUP_MODULE(L1TriggerKeyListDummyProd);
L1TriggerKeyListDummyProd::~L1TriggerKeyListDummyProd
~L1TriggerKeyListDummyProd() override
Definition:
L1TriggerKeyListDummyProd.cc:51
edm::ESProducer::setWhatProduced
void setWhatProduced(T *iThis, const es::Label &iLabel=es::Label())
Definition:
ESProducer.h:115
edm::es
Definition:
es_Label.h:33
L1TriggerKeyListDummyProd::produce
ReturnType produce(const L1TriggerKeyListRcd &)
Definition:
L1TriggerKeyListDummyProd.cc:66
L1TriggerKeyListDummyProd::ReturnType
std::shared_ptr< L1TriggerKeyList > ReturnType
Definition:
L1TriggerKeyListDummyProd.h:40
L1TriggerKeyListRcd
Definition:
L1TriggerKeyListRcd.h:24
L1TriggerKeyListDummyProd::L1TriggerKeyListDummyProd
L1TriggerKeyListDummyProd(const edm::ParameterSet &)
Definition:
L1TriggerKeyListDummyProd.cc:41
edm::ParameterSet
Definition:
ParameterSet.h:36
L1TriggerKeyListDummyProd.h
Generated for CMSSW Reference Manual by
1.8.11