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 at B=0
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.customisePromptRun2B0T']
41 args[
'customs'].
append(
'Configuration/DataProcessing/RecoTLR.customisePromptRun2B0T')
43 process = Reco.promptReco(self,globalTag, **args)
52 Proton collision data taking express processing
55 if not 'skims' in args:
56 args[
'skims']=[
'@allForExpress']
57 if not 'customs' in args:
58 args[
'customs']=[
'Configuration/DataProcessing/RecoTLR.customiseExpressRun2B0T']
60 args[
'customs'].
append(
'Configuration/DataProcessing/RecoTLR.customiseExpressRun2B0T')
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.customiseExpressRun2B0T']
77 args[
'customs'].
append(
'Configuration/DataProcessing/RecoTLR.customiseExpressRun2B0T')
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