5 Scenario supporting proton collisions
12 from Configuration.DataProcessing.Reco
import Reco
14 from Configuration.PyReleaseValidation.ConfigBuilder
import ConfigBuilder
15 from Configuration.PyReleaseValidation.ConfigBuilder
import Options
16 from Configuration.PyReleaseValidation.ConfigBuilder
import defaultOptions
17 from Configuration.DataProcessing.RecoTLR
import customisePrompt,customiseExpress
23 Implement configuration building for data processing for proton
33 Proton collision data taking prompt reco
36 if not 'skims' in args:
37 args[
'skims']=[
'@allForPrompt']
38 process = Reco.promptReco(self,globalTag, **args)
50 Proton collision data taking express processing
53 if not 'skims' in args:
54 args[
'skims']=[
'@allForExpress']
55 process = Reco.expressProcessing(self,globalTag, **args)
66 Proton collisions data taking AlCa Harvesting
69 if not 'skims' in args:
70 args[
'skims']=[
'BeamSpotByRun',
74 return Reco.alcaHarvesting(self, globalTag, datasetName, **args)