5 Scenario supporting cosmic data taking
12 from Configuration.DataProcessing.Reco
import Reco
21 Implement configuration building for data processing for cosmic
31 Cosmic data taking prompt reco
34 if not 'skims' in args:
35 args[
'skims']= [
'@allForPromptCosmics']
36 if not 'customs' in args:
37 args[
'customs']=[
'Configuration/DataProcessing/RecoTLR.customiseCosmicDataRun2']
39 args[
'customs'].
append(
'Configuration/DataProcessing/RecoTLR.customiseCosmicDataRun2')
40 process = Reco.promptReco(self,globalTag, **args)
49 Cosmic data taking express processing
53 if not 'skims' in args:
54 args[
'skims']= [
'@allForExpressCosmics']
55 if not 'customs' in args:
56 args[
'customs']=[
'Configuration/DataProcessing/RecoTLR.customiseCosmicDataRun2']
58 args[
'customs'].
append(
'Configuration/DataProcessing/RecoTLR.customiseCosmicDataRun2')
59 process = Reco.expressProcessing(self,globalTag, **args)
65 _visualizationProcessing_
67 Cosmic data taking visualization processing
71 if not 'customs' in args:
72 args[
'customs']=[
'Configuration/DataProcessing/RecoTLR.customiseCosmicDataRun2']
74 args[
'customs'].
append(
'Configuration/DataProcessing/RecoTLR.customiseCosmicDataRun2')
75 process = Reco.visualizationProcessing(self,globalTag, **args)
77 process.reconstructionCosmics.remove(process.lumiProducer)
85 Proton collisions data taking AlCa Harvesting
89 if not 'skims' in args
and not 'alcapromptdataset' in args:
90 args[
'skims']=[
'SiStripQuality']
92 return Reco.alcaHarvesting(self, globalTag, datasetName, **args)
def visualizationProcessing