3434SiPixelFakeLorentzAngleESSource::SiPixelFakeLorentzAngleESSource (const edm::ParameterSet& conf_)
3535 : fp_(conf_.getParameter<edm::FileInPath>(" file" )),
3636 t_topo_fp_(conf_.getParameter<edm::FileInPath>(" topologyInput" )),
37+ myLabel_(conf_.getParameter<std::string>(" label" )),
3738 BPixParameters_(conf_.getParameter<Parameters>(" BPixParameters" )),
3839 FPixParameters_(conf_.getParameter<Parameters>(" FPixParameters" )),
3940 ModuleParameters_(conf_.getParameter<Parameters>(" ModuleParameters" )),
4041 bPixLorentzAnglePerTesla_((float )conf_.getUntrackedParameter<double>(" bPixLorentzAnglePerTesla" , -9999 .)),
4142 fPixLorentzAnglePerTesla_((float )conf_.getUntrackedParameter<double>(" fPixLorentzAnglePerTesla" , -9999 .)) {
4243 edm::LogInfo (" SiPixelFakeLorentzAngleESSource::SiPixelFakeLorentzAngleESSource" );
4344 // the following line is needed to tell the framework what data is being produced
44- setWhatProduced (this );
45+ setWhatProduced (this , myLabel_ );
4546 findingRecord<SiPixelLorentzAngleRcd>();
4647}
4748
@@ -239,11 +240,15 @@ void SiPixelFakeLorentzAngleESSource::fillDescriptions(edm::ConfigurationDescrip
239240 desc.setComment (" ESSource to supply per-module SiPixelLorentzAngle payloads in the EventSetup" );
240241
241242 desc.add <edm::FileInPath>(
242- " file" , edm::FileInPath (" SLHCUpgradeSimulations/Geometry/data/PhaseI/PixelSkimmedGeometry_phase1.txt" ));
243+ " file" , edm::FileInPath (" SLHCUpgradeSimulations/Geometry/data/PhaseI/PixelSkimmedGeometry_phase1.txt" ))
244+ ->setComment (" Tracker skimmed geometry" );
243245 desc.add <edm::FileInPath>(" topologyInput" ,
244- edm::FileInPath (" Geometry/TrackerCommonData/data/PhaseI/trackerParameters.xml" ));
245- desc.addUntracked <double >(" bPixLorentzAnglePerTesla" , -9999 .);
246- desc.addUntracked <double >(" fPixLorentzAnglePerTesla" , -9999 .);
246+ edm::FileInPath (" Geometry/TrackerCommonData/data/PhaseI/trackerParameters.xml" ))
247+ ->setComment (" Tracker Topology" );
248+
249+ desc.add <std::string>(" label" , " " )->setComment (" label to which write the data" );
250+ desc.addUntracked <double >(" bPixLorentzAnglePerTesla" , -9999 .)->setComment (" LA value for all BPix" );
251+ desc.addUntracked <double >(" fPixLorentzAnglePerTesla" , -9999 .)->setComment (" LA value for all FPix" );
247252
248253 edm::ParameterSetDescription desc_BPixParameters;
249254 desc_BPixParameters.addOptional <int >(" layer" );
@@ -252,7 +257,8 @@ void SiPixelFakeLorentzAngleESSource::fillDescriptions(edm::ConfigurationDescrip
252257 desc_BPixParameters.addOptional <int >(" side" );
253258 desc_BPixParameters.add <double >(" angle" );
254259 std::vector<edm::ParameterSet> default_BPixParametersToAdd;
255- desc.addVPSet (" BPixParameters" , desc_BPixParameters, default_BPixParametersToAdd);
260+ desc.addVPSet (" BPixParameters" , desc_BPixParameters, default_BPixParametersToAdd)
261+ ->setComment (" LA values for given BPix regions" );
256262
257263 edm::ParameterSetDescription desc_FPixParameters;
258264 desc_FPixParameters.addOptional <int >(" side" );
@@ -263,13 +269,15 @@ void SiPixelFakeLorentzAngleESSource::fillDescriptions(edm::ConfigurationDescrip
263269 desc_FPixParameters.addOptional <int >(" HVgroup" );
264270 desc_FPixParameters.add <double >(" angle" );
265271 std::vector<edm::ParameterSet> default_FPixParametersToAdd;
266- desc.addVPSet (" FPixParameters" , desc_FPixParameters, default_FPixParametersToAdd);
272+ desc.addVPSet (" FPixParameters" , desc_FPixParameters, default_FPixParametersToAdd)
273+ ->setComment (" LA values for given FPix regions" );
267274
268275 edm::ParameterSetDescription desc_ModuleParameters;
269276 desc_ModuleParameters.add <unsigned int >(" rawid" );
270277 desc_ModuleParameters.add <double >(" angle" );
271278 std::vector<edm::ParameterSet> default_ModuleParametersToAdd;
272- desc.addVPSet (" ModuleParameters" , desc_ModuleParameters, default_ModuleParametersToAdd);
279+ desc.addVPSet (" ModuleParameters" , desc_ModuleParameters, default_ModuleParametersToAdd)
280+ ->setComment (" LA values for given modules" );
273281
274282 descriptions.addWithDefaultLabel (desc);
275283}
0 commit comments