40 setWhatProduced(
this,
"MTDTimeCalib");
47 desc.
add<
double>(
"BTLTimeOffset", 0.)->
48 setComment(
"Time offset (additive) to all the BTL RecHits [ns]");
49 desc.
add<
double>(
"ETLTimeOffset", 0.)->
50 setComment(
"Time offset (additive) to all the ETL RecHits [ns]");
51 desc.
add<
double>(
"BTLLightCollTime", 0.2)->
52 setComment(
"Light collection time for BTL tile geometry [ns]");
53 desc.
add<
double>(
"BTLLightCollSlope", 0.075)->
54 setComment(
"Light collection slope for bar for BTL bar tile geometry [ns/cm]");
55 descriptions.
add(
"MTDTimeCalibESProducer", desc);
58 std::unique_ptr<MTDTimeCalib>
67 return std::make_unique<MTDTimeCalib>(
std::unique_ptr< MTDTimeCalib > produce(const MTDTimeCalibRecord &)
MTDTimeCalibESProducer(const edm::ParameterSet &p)
const DepRecordT getRecord() const
ParameterDescriptionBase * add(U const &iLabel, T const &value)
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
T const * product() const