You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
PPD is requesting T0 to allow different types of nanoaod, known as nano flavours, to be configured in the T0 configuration.
Describe the solution you'd like
The solution for this also requires additions in the T0 code. See dmwm/T0#5031.
As for the WMCore part of the solution, I describe the chain of events to better illustrate the context:
T0 collects all dataset configuration parameters in addDataset
The new nano_flavours parameter is taken in Tier0Config.py
The parameter nano_flavours then takes the form of datasetConfig.NanoFlavours, which is used in RunConfig.releasePromptReco
At this point, the parameter datasetConfig.NanoFlavours goes as a spec argument for the PromptReco worklow. This reaches the WMCore code through getWorkloadCreateArgs, where the self.nanoFlavours is created and used in the final scenarioArgs dictionary in PromptRecoWorkloadFactory.buildWorkload before taken by the CMSSW code in the promptReco() function: cmssw Reco.promptReco.
Describe alternatives you've considered
See description above
Additional context
The related WMCore PR is #12235
The text was updated successfully, but these errors were encountered:
Impact of the new feature
WMAgent
Is your feature request related to a problem? Please describe.
PPD is requesting T0 to allow different types of nanoaod, known as nano flavours, to be configured in the T0 configuration.
Describe the solution you'd like
The solution for this also requires additions in the T0 code. See dmwm/T0#5031.
As for the WMCore part of the solution, I describe the chain of events to better illustrate the context:
T0 collects all dataset configuration parameters in addDataset
The new
nano_flavours
parameter is taken in Tier0Config.pyThe parameter
nano_flavours
then takes the form ofdatasetConfig.NanoFlavours
, which is used in RunConfig.releasePromptRecoAt this point, the parameter
datasetConfig.NanoFlavours
goes as a spec argument for the PromptReco worklow. This reaches the WMCore code through getWorkloadCreateArgs, where theself.nanoFlavours
is created and used in the finalscenarioArgs
dictionary in PromptRecoWorkloadFactory.buildWorkload before taken by the CMSSW code in thepromptReco()
function: cmssw Reco.promptReco.Describe alternatives you've considered
See description above
Additional context
The related WMCore PR is #12235
The text was updated successfully, but these errors were encountered: