We should refactor edm::IDGeneratorSourceBase<T> such that the configuration parameters above, and all logic related to them, would be separated from the part that EmptySourceFromEventIDs uses.
@Dr15Jones, @antoniovilela, @makortel, @mandrenguyen, @rappoccio, @sextonkennedy, @smuzaffar can you please review it and eventually sign/assign? Thanks.
https://github.com/cms-sw/cmssw/pull/46790 added a Source (
EmptySourceFromEventIDs
) that inherits fromedm::IDGeneratorSourceBase<edm::InputSource>
, but makes no use ofIDGeneratorSourceBase
's configuration parameters https://github.com/cms-sw/cmssw/blob/6ac91328dfdd354f105e7584e40d545232627f83/FWCore/Sources/src/IDGeneratorSourceBase.cc#L265-L287We should refactor
edm::IDGeneratorSourceBase<T>
such that the configuration parameters above, and all logic related to them, would be separated from the part thatEmptySourceFromEventIDs
uses.