5 Scenario supporting heavy ions collisions
12 from Configuration.DataProcessing.Reco
import Reco
19 self.
promptCustoms=
'Configuration/DataProcessing/RecoTLR.customiseRun2PromptHI'
20 self.
expressCustoms=
'Configuration/DataProcessing/RecoTLR.customiseRun2ExpressHI'
21 self.
visCustoms=
'Configuration/DataProcessing/RecoTLR.customiseRun2ExpressHI'
25 Implement configuration building for data processing for Heavy Ions
26 collision data taking for Run2
35 Heavy ions collision data taking prompt reco
38 if not 'skims' in args:
39 args[
'skims']=[
'@allForPrompt']
42 if not 'customs' in args:
43 args[
'customs']=[ customsFunction ]
45 args[
'customs'].
append(customsFunction)
47 process = Reco.promptReco(self,globalTag, **args)
56 Heavy ions collision data taking express processing
59 if not 'skims' in args:
60 args[
'skims']=[
'@allForExpress']
63 if not 'customs' in args:
64 args[
'customs']=[ customsFunction ]
66 args[
'customs'].
append( customsFunction )
68 process = Reco.expressProcessing(self,globalTag, **args)
74 _visualizationProcessing_
76 Heavy ions collision data taking visualization processing
80 if not 'customs' in args:
81 args[
'customs']=[ customsFunction ]
83 args[
'customs'].
append( customsFunction )
85 process = Reco.visualizationProcessing(self,globalTag, **args)
93 Heavy ions collisions data taking AlCa Harvesting
98 if not 'skims' in args
and not 'alcapromptdataset' in args:
99 args[
'skims']=[
'BeamSpotByRun',
103 return Reco.alcaHarvesting(self, globalTag, datasetName, **args)
def visualizationProcessing