Skip to content

Commit 095f808

Browse files
committed
add a fillDescriptions to CastorDbProducer
1 parent 0e005c7 commit 095f808

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

CalibCalorimetry/CastorCalib/plugins/CastorDbProducer.cc

+10
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
#include "FWCore/Framework/interface/ESProducer.h"
2727
#include "FWCore/Framework/interface/ESProductHost.h"
2828
#include "FWCore/Utilities/interface/ReusableObjectHolder.h"
29+
#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h"
2930

3031
#include "CalibCalorimetry/CastorCalib/interface/CastorDbASCIIIO.h"
3132
#include "CalibFormats/CastorObjects/interface/CastorDbService.h"
@@ -45,6 +46,8 @@ class CastorDbProducer : public edm::ESProducer {
4546
CastorDbProducer(const edm::ParameterSet&);
4647
~CastorDbProducer() override;
4748

49+
static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
50+
4851
std::shared_ptr<CastorDbService> produce(const CastorDbRecord&);
4952

5053
private:
@@ -104,6 +107,13 @@ CastorDbProducer::~CastorDbProducer() {
104107
delete mDumpStream;
105108
}
106109

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+
107117
//
108118
// member functions
109119
//
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import FWCore.ParameterSet.Config as cms
22

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+
)

0 commit comments

Comments
 (0)