File tree 2 files changed +14
-3
lines changed
CalibCalorimetry/CastorCalib
2 files changed +14
-3
lines changed Original file line number Diff line number Diff line change 26
26
#include " FWCore/Framework/interface/ESProducer.h"
27
27
#include " FWCore/Framework/interface/ESProductHost.h"
28
28
#include " FWCore/Utilities/interface/ReusableObjectHolder.h"
29
+ #include " FWCore/ParameterSet/interface/ConfigurationDescriptions.h"
29
30
30
31
#include " CalibCalorimetry/CastorCalib/interface/CastorDbASCIIIO.h"
31
32
#include " CalibFormats/CastorObjects/interface/CastorDbService.h"
@@ -45,6 +46,8 @@ class CastorDbProducer : public edm::ESProducer {
45
46
CastorDbProducer (const edm::ParameterSet&);
46
47
~CastorDbProducer () override ;
47
48
49
+ static void fillDescriptions (edm::ConfigurationDescriptions& descriptions);
50
+
48
51
std::shared_ptr<CastorDbService> produce (const CastorDbRecord&);
49
52
50
53
private:
@@ -104,6 +107,13 @@ CastorDbProducer::~CastorDbProducer() {
104
107
delete mDumpStream ;
105
108
}
106
109
110
+ void CastorDbProducer::fillDescriptions (edm::ConfigurationDescriptions& descriptions) {
111
+ edm::ParameterSetDescription desc;
112
+ desc.addUntracked <std::vector<std::string> >(" dump" , std::vector<std::string>());
113
+ desc.addUntracked <std::string>(" file" , " " );
114
+ descriptions.addWithDefaultLabel (desc);
115
+ }
116
+
107
117
//
108
118
// member functions
109
119
//
Original file line number Diff line number Diff line change 1
1
import FWCore .ParameterSet .Config as cms
2
2
3
- CastorDbProducer = cms .ESProducer ( "CastorDbProducer" ,
4
- appendToDataLabel = cms .string ( "" )
5
- )
3
+ from CalibCalorimetry .CastorCalib .castorDbProducer_cfi import castorDbProducer as _castorDbProducer
4
+ CastorDbProducer = _castorDbProducer .clone (
5
+ appendToDataLabel = cms .string ( "" )
6
+ )
You can’t perform that action at this time.
0 commit comments