5 Scenario supporting proton collisions
12 from Configuration.DataProcessing.Reco
import Reco
13 import FWCore.ParameterSet.Config
as cms
22 Implement configuration building for data processing for proton
23 collision data taking for Run2
32 Proton collision data taking prompt reco
35 if not 'skims' in args:
36 args[
'skims']=[
'@allForPrompt']
38 if not 'customs' in args:
39 args[
'customs']=[
'Configuration/DataProcessing/RecoTLR.customisePromptRun2']
41 args[
'customs'].
append(
'Configuration/DataProcessing/RecoTLR.customisePromptRun2')
43 process = Reco.promptReco(self,globalTag, **args)
52 Proton collision data taking express processing
55 if not 'skims' in args:
56 args[
'skims']=[
'@allForExpress']
58 if not 'customs' in args:
59 args[
'customs']=[
'Configuration/DataProcessing/RecoTLR.customiseExpressRun2']
61 args[
'customs'].
append(
'Configuration/DataProcessing/RecoTLR.customiseExpressRun2')
63 process = Reco.expressProcessing(self,globalTag, **args)
69 _visualizationProcessing_
71 Proton collision data taking visualization processing
74 if not 'customs' in args:
75 args[
'customs']=[
'Configuration/DataProcessing/RecoTLR.customiseExpressRun2']
77 args[
'customs'].
append(
'Configuration/DataProcessing/RecoTLR.customiseExpressRun2')
79 process = Reco.visualizationProcessing(self,globalTag, **args)
87 Proton collisions data taking AlCa Harvesting
92 if not 'skims' in args
and not 'alcapromptdataset' in args:
93 args[
'skims']=[
'BeamSpotByRun',
97 return Reco.alcaHarvesting(self, globalTag, datasetName, **args)
def visualizationProcessing