3 def __init__(self,label,dataSet,run=0,files=1000,events=2000000,location='CAF') :
15 if TELL:
print last,dictlist
18 return copy.copy(dictlist[0])
20 reducedlist=dictlist[0:
max(0,last-1)]
21 if TELL:
print reducedlist
23 d=copy.copy(dictlist[last])
25 d.update(dictlist[last-1])
28 return merge(reducedlist,TELL)
32 step1Defaults = {
'--relval' :
None,
35 '--conditions' :
'auto:mc',
36 '--datatier' :
'GEN-SIM',
37 '--eventcontent':
'RAWSIM',
43 step1[
'ProdMinBias']=
merge([{
'cfg':
'MinBias_7TeV_cfi',
'--relval':
'9000,100'},step1Defaults])
44 step1[
'ProdTTbar']=
merge([{
'cfg':
'TTbar_Tauola_7TeV_cfi',
'--relval':
'9000,50'},step1Defaults])
45 step1[
'ProdQCD_Pt_3000_3500']=
merge([{
'cfg':
'QCD_Pt_3000_3500_7TeV_cfi',
'--relval':
'9000,25'},step1Defaults])
47 step1[
'ProdMinBiasINPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValProdMinBias/CMSSW_4_2_0_pre2-MC_311_V1-v1/GEN-SIM-RAW',label=
'prodmbrv',location=
'STD')}
48 step1[
'ProdTTbarINPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValProdTTbar/CMSSW_4_2_0_pre2-MC_311_V1-v1/GEN-SIM-RAW',label=
'prodttbrv',location=
'STD')}
49 step1[
'ProdQCD_Pt_3000_3500INPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValProdQCD_Pt_3000_3500/CMSSW_4_2_0_pre2-MC_311_V1-v1/GEN-SIM-RAW',label=
'qcd335',location=
'STD')}
54 step1[
'RunCosmicsA']={
'INPUT':
InputInfo(dataSet=
'/Cosmics/Run2010A-v1/RAW',label=
'cos2010A',run=142089,events=100000)}
55 step1[
'MinimumBias2010A']={
'INPUT':
InputInfo(dataSet=
'/MinimumBias/Run2010A-valskim-v6/RAW-RECO',label=
'run2010A',location=
'STD')}
56 step1[
'MinimumBias2010B']={
'INPUT':
InputInfo(dataSet=
'/MinimumBias/Run2010B-valskim-v2/RAW-RECO',label=
'run2010B')}
57 step1[
'WZMuSkim2010A']={
'INPUT':
InputInfo(dataSet=
'/Mu/Run2010A-WZMu-Nov4Skim_v1/RAW-RECO',label=
'wzMu2010A')}
58 step1[
'WZMuSkim2010B']={
'INPUT':
InputInfo(dataSet=
'/Mu/Run2010B-WZMu-Nov4Skim_v1/RAW-RECO',label=
'wzMu2010B')}
59 step1[
'WZEGSkim2010A']={
'INPUT':
InputInfo(dataSet=
'/EG/Run2010A-WZEG-Nov4Skim_v1/RAW-RECO',label=
'wzEG2010A')}
60 step1[
'WZEGSkim2010B']={
'INPUT':
InputInfo(dataSet=
'/Electron/Run2010B-WZEG-Nov4Skim_v1/RAW-RECO',label=
'wzEG2010B')}
62 step1[
'RunMinBias2010B']={
'INPUT':
InputInfo(dataSet=
'/MinimumBias/Run2010B-v1/RAW',label=
'mb2010B',run=149011,events=100000)}
63 step1[
'RunMu2010B']={
'INPUT':
InputInfo(dataSet=
'/Mu/Run2010B-v1/RAW',label=
'mu2010B',run=149011,events=100000)}
64 step1[
'RunElectron2010B']={
'INPUT':
InputInfo(dataSet=
'/Electron/Run2010B-v1/RAW',label=
'electron2010B',run=149011,events=100000)}
65 step1[
'RunPhoton2010B']={
'INPUT':
InputInfo(dataSet=
'/Photon/Run2010B-v1/RAW',label=
'photon2010B',run=149011,events=100000)}
66 step1[
'RunJet2010B']={
'INPUT':
InputInfo(dataSet=
'/Jet/Run2010B-v1/RAW',label=
'jet2010B',run=149011,events=100000)}
70 stCond={
'--conditions':
'auto:startup'}
71 K9by25={
'--relval':
'9000,25'}
72 K9by50={
'--relval':
'9000,50'}
73 K9by100={
'--relval':
'9000,100'}
74 K9by250={
'--relval':
'9000,250'}
76 step1[
'MinBias']=
merge([{
'cfg':
'MinBias_7TeV_cfi'},K9by100,step1Defaults])
77 step1[
'QCD_Pt_3000_3500']=
merge([{
'cfg':
'QCD_Pt_3000_3500_7TeV_cfi'},K9by25,step1Defaults])
78 step1[
'QCD_Pt_80_120']=
merge([{
'cfg':
'QCD_Pt_80_120_7TeV_cfi'},K9by50,step1Defaults])
79 step1[
'SingleElectronPt10']=
merge([{
'cfg':
'SingleElectronPt10_cfi'},K9by250,step1Defaults])
80 step1[
'SingleElectronPt35']=
merge([{
'cfg':
'SingleElectronPt35_cfi'},K9by250,step1Defaults])
81 step1[
'SingleGammaPt10']=
merge([{
'cfg':
'SingleGammaPt10_cfi'},K9by100,step1Defaults])
82 step1[
'SingleGammaPt35']=
merge([{
'cfg':
'SingleGammaPt35_cfi'},K9by100,step1Defaults])
83 step1[
'SingleMuPt10']=
merge([{
'cfg':
'SingleMuPt10_cfi',
'--relval':
'25000,250'},step1Defaults])
84 step1[
'SingleMuPt100']=
merge([{
'cfg':
'SingleMuPt100_cfi',
'--relval':
'9000,250'},step1Defaults])
85 step1[
'SingleMuPt1000']=
merge([{
'cfg':
'SingleMuPt1000_cfi'},K9by100,step1Defaults])
86 step1[
'TTbar']=
merge([{
'cfg':
'TTbar_Tauola_7TeV_cfi'},K9by50,step1Defaults])
87 step1[
'ZEE']=
merge([{
'cfg':
'ZEE_7TeV_cfi'},K9by100,step1Defaults])
88 step1[
'Wjet_Pt_80_120']=
merge([{
'cfg':
'Wjet_Pt_80_120_7TeV_cfi'},K9by100,step1Defaults])
89 step1[
'Wjet_Pt_3000_3500']=
merge([{
'cfg':
'Wjet_Pt_3000_3500_7TeV_cfi'},K9by100,step1Defaults])
90 step1[
'LM1_sfts']=
merge([{
'cfg':
'LM1_sfts_7TeV_cfi'},K9by100,step1Defaults])
91 step1[
'QCD_FlatPt_15_3000']=
merge([{
'cfg':
'QCDForPF_7TeV_cfi'},K9by100,step1Defaults])
93 step1[
'MinBiasINPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValMinBias/CMSSW_4_2_0_pre2-MC_311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'MinBiasrv',location=
'STD')}
94 step1[
'QCD_Pt_3000_3500INPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValQCD_Pt_3000_3500/CMSSW_4_2_0_pre2-MC_311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'QCD_Pt_3000_3500rv',location=
'STD')}
95 step1[
'QCD_Pt_80_120INPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValQCD_Pt_80_120/CMSSW_4_2_0_pre2-MC_311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'QCD_Pt_80_120rv',location=
'STD')}
96 step1[
'SingleElectronPt10INPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValSingleElectronPt10/CMSSW_4_2_0_pre2-MC_311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'SingleElectronPt10rv',location=
'STD')}
97 step1[
'SingleElectronPt35INPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValSingleElectronPt35/CMSSW_4_2_0_pre2-MC_311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'SingleElectronPt35rv',location=
'STD')}
98 step1[
'SingleGammaPt10INPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValSingleGammaPt10/CMSSW_4_2_0_pre2-MC_311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'SingleGammaPt10rv',location=
'STD')}
99 step1[
'SingleGammaPt35INPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValSingleGammaPt35/CMSSW_4_2_0_pre2-MC_311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'SingleGammaPt35rv',location=
'STD')}
100 step1[
'SingleMuPt10INPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValSingleMuPt10/CMSSW_4_2_0_pre2-MC_311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'SingleMuPt10rv',location=
'STD')}
101 step1[
'SingleMuPt100INPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValSingleMuPt100/CMSSW_4_2_0_pre2-MC_311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'SingleMuPt100rv',location=
'STD')}
102 step1[
'SingleMuPt1000INPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValSingleMuPt1000/CMSSW_4_2_0_pre2-MC_311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'SingleMuPt1000rv',location=
'STD')}
103 step1[
'TTbarINPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValTTbar/CMSSW_4_2_0_pre2-MC_311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'ttbarrv',location=
'STD')}
104 step1[
'ZEEINPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValZEE/CMSSW_4_2_0_pre2-MC_311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'ZEErv',location=
'STD')}
105 step1[
'Wjet_Pt_80_120INPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValWjet_Pt_80_120/CMSSW_4_2_0_pre2-MC_311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'Wjet_Pt_80_120rv',location=
'STD')}
106 step1[
'Wjet_Pt_3000_3500INPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValWjet_Pt_3000_3500/CMSSW_4_2_0_pre2-MC_311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'Wjet_Pt_3000_3500rv',location=
'STD')}
107 step1[
'LM1_sftsINPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValLM1_sfts/CMSSW_4_2_0_pre2-MC_311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'LM1_sftsrv',location=
'STD')}
108 step1[
'QCD_FlatPt_15_3000INPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValQCD_FlatPt_15_3000/CMSSW_4_2_0_pre2-MC_311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'QCD_FlatPt_15_3000rv',location=
'STD')}
111 step1[
'MinBias2']=
merge([{
'cfg':
'MinBias_7TeV_cfi'},stCond,K9by100,step1Defaults])
112 step1[
'Higgs200ChargedTaus']=
merge([{
'cfg':
'H200ChargedTaus_Tauola_7TeV_cfi'},stCond,K9by100,step1Defaults])
113 step1[
'QCD_Pt_3000_3500_2']=
merge([{
'cfg':
'QCD_Pt_3000_3500_7TeV_cfi'},K9by25,stCond,step1Defaults])
114 step1[
'QCD_Pt_80_120_2']=
merge([{
'cfg':
'QCD_Pt_80_120_7TeV_cfi'},K9by50,stCond,step1Defaults])
115 step1[
'JpsiMM']=
merge([{
'cfg':
'JpsiMM_7TeV_cfi',
'--relval':
'65250,725'},stCond,step1Defaults])
116 step1[
'TTbar2']=
merge([{
'cfg':
'TTbar_Tauola_7TeV_cfi'},K9by50,stCond,step1Defaults])
117 step1[
'WE']=
merge([{
'cfg':
'WE_7TeV_cfi'},K9by100,stCond,step1Defaults])
118 step1[
'WM']=
merge([{
'cfg':
'WM_7TeV_cfi'},K9by100,stCond,step1Defaults])
119 step1[
'ZEE2']=
merge([{
'cfg':
'ZEE_7TeV_cfi'},K9by100,stCond,step1Defaults])
120 step1[
'ZMM']=
merge([{
'cfg':
'ZMM_7TeV_cfi',
'--relval':
'18000,200'},stCond,step1Defaults])
121 step1[
'ZTT']=
merge([{
'cfg':
'ZTT_Tauola_All_hadronic_7TeV_cfi'},K9by100,stCond,step1Defaults])
122 step1[
'H130GGgluonfusion']=
merge([{
'cfg':
'H130GGgluonfusion_7TeV_cfi'},K9by100,stCond,step1Defaults])
123 step1[
'PhotonJets_Pt_10']=
merge([{
'cfg':
'PhotonJet_Pt_10_7TeV_cfi'},K9by100,stCond,step1Defaults])
124 step1[
'QQH1352T_Tauola']=
merge([{
'cfg':
'QQH1352T_Tauola_7TeV_cfi'},K9by100,stCond,step1Defaults])
126 step1[
'MinBias2INPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValMinBias/CMSSW_4_2_0_pre2-START311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'MinBiasrv',location=
'STD')}
127 step1[
'Higgs200ChargedTausINPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValHiggs200ChargedTaus/CMSSW_4_2_0_pre2-START311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'Higgs200ChargedTausrv',location=
'STD')}
128 step1[
'QCD_Pt_3000_3500_2INPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValQCD_Pt_3000_3500/CMSSW_4_2_0_pre2-START311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'QCD_Pt_3000_3500rv',location=
'STD')}
129 step1[
'QCD_Pt_80_120_2INPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValQCD_Pt_80_120/CMSSW_4_2_0_pre2-START311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'QCD_Pt_80_120rv',location=
'STD')}
130 step1[
'JpsiMMINPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValJpsiMM/CMSSW_4_2_0_pre2-START311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'JpsiMMrv',location=
'STD')}
131 step1[
'TTbar2INPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValTTbar/CMSSW_4_2_0_pre2-START311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'ttbarrv',location=
'STD')}
132 step1[
'WEINPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValWE/CMSSW_4_2_0_pre2-START311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'WErv',location=
'STD')}
133 step1[
'ZEE2INPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValZEE/CMSSW_4_2_0_pre2-START311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'ZEErv',location=
'STD')}
134 step1[
'ZTTINPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValZTT/CMSSW_4_2_0_pre2-START311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'ZTTrv',location=
'STD')}
135 step1[
'H130GGgluonfusionINPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValH130GGgluonfusion/CMSSW_4_2_0_pre2-START311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'H130GGgluonfusionrv',location=
'STD')}
136 step1[
'PhotonJets_Pt_10INPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValPhotonJets_Pt_10/CMSSW_4_2_0_pre2-START311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'PhotonJets_Pt_10rv',location=
'STD')}
137 step1[
'QQH1352T_TauolaINPUT']={
'INPUT':
InputInfo(dataSet=
'/RelValQQH1352T_Tauola_cfi/CMSSW_4_2_0_pre2-START311_V1-v1/GEN-SIM-DIGI-RAW-HLTDEBUG',label=
'QQH1352T_Tauola_cfirv',location=
'STD')}
139 step1[
'Cosmics']=
merge([{
'cfg':
'UndergroundCosmicMu_cfi.py',
'--relval':
'666000,7400',
'--scenario':
'cosmics'},step1Defaults])
140 step1[
'BeamHalo']=
merge([{
'cfg':
'BeamHalo_cfi.py',
'--scenario':
'cosmics'},K9by100,step1Defaults])
146 if (
'INPUT' in step1s[s]):
147 oldD=step1[s][
'INPUT'].dataSet
148 for ref,newRef
in listOfPairs:
150 step1[s][
'INPUT'].dataSet=oldD.replace(ref,newRef)
156 changeRefRelease(step1,[(
'CMSSW_4_2_0_pre2-START311_V1-v1',
'CMSSW_4_2_0_pre4-START42_V1-v1'),
157 (
'CMSSW_4_2_0_pre2-MC_311_V1-v1',
'CMSSW_4_2_0_pre4-MC_42_V1-v1')
162 step1FastDefaults =
merge([{
'-s':
'GEN,FASTSIM,HLT:GRun,VALIDATION',
'--eventcontent':
'FEVTDEBUGHLT',
'--datatier':
'GEN-SIM-DIGI-RECO',
'--relval':
'27000,1000'},step1Defaults])
163 K100byK1={
'--relval':
'100000,1000'}
164 step1[
'TTbarFS1']=
merge([{
'cfg':
'TTbar_Tauola_7TeV_cfi'},K100byK1,step1FastDefaults])
165 step1[
'TTbarFS2']=
merge([{
'cfg':
'TTbar_Tauola_7TeV_cfi'},K100byK1,stCond,step1FastDefaults])
166 step1[
'SingleMuPt10FS']=
merge([{
'cfg':
'SingleMuPt10_cfi'},step1FastDefaults])
167 step1[
'SingleMuPt100FS']=
merge([{
'cfg':
'SingleMuPt100_cfi'},step1FastDefaults])
168 step1[
'ZEEFS1']=
merge([{
'cfg':
'ZEE_7TeV_cfi'},K100byK1,step1FastDefaults])
169 step1[
'ZEEFS2']=
merge([{
'cfg':
'ZEE_7TeV_cfi'},K100byK1,stCond,step1FastDefaults])
170 step1[
'QCDFlatPt153000FS']=
merge([{
'cfg':
'QCDForPF_7TeV_cfi'},step1FastDefaults])
171 step1[
'H130GGgluonfusionFS']=
merge([{
'cfg':
'H130GGgluonfusion_7TeV_cfi'},step1FastDefaults])
177 step2Defaults = {
'cfg' :
'step2',
178 '-s' :
'DIGI,L1,DIGI2RAW,HLT:GRun,RAW2DIGI,L1Reco',
179 '--datatier' :
'GEN-SIM-DIGI-RAW-HLTDEBUG',
180 '--eventcontent':
'FEVTDEBUGHLT',
181 '--conditions' :
'auto:mc',
186 step2[
'DIGIPROD1']=
merge([{
'--eventcontent':
'RAWSIM',
'--datatier':
'GEN-SIM-RAW'},step2Defaults])
187 step2[
'DIGI1']=
merge([step2Defaults])
188 step2[
'DIGI2']=
merge([stCond,step2Defaults])
189 step2[
'DIGICOS']=
merge([{
'--scenario':
'cosmics',
'--eventcontent':
'FEVTDEBUG',
'--datatier':
'GEN-SIM-DIGI-RAW'},stCond,step2Defaults])
194 dataReco={
'--conditions':
'auto:com10',
195 '-s':
'RAW2DIGI,L1Reco,RECO,ALCA:SiStripCalZeroBias+SiStripCalMinBias,DQM',
196 '--datatier':
'RECO,DQM',
197 '--eventcontent':
'RECO,DQM',
199 '--magField':
'AutoFromDBCurrent',
200 '--customise':
'Configuration/DataProcessing/RecoTLR.customisePPData',
201 '--inputCommands':
'"keep *","drop *_*_*_RECO"',
202 '--process':
'reRECO',
204 step2[
'RECOD']=
merge([{
'--scenario':
'pp',},dataReco])
205 step2[
'RECOVALSKIM']=
merge([{
'--scenario':
'pp',
'--customise':
'Configuration/DataProcessing/RecoTLR.customiseVALSKIM',
'-s':
'RAW2DIGI,L1Reco,RECO,DQM'},step2[
'RECOD']])
206 step2[
'RECOVALSKIMALCA']=
merge([{
'--scenario':
'pp',
'--customise':
'Configuration/DataProcessing/RecoTLR.customiseVALSKIM'},step2[
'RECOD']])
209 step2[
'RECOCOSD']=
merge([{
'--scenario':
'cosmics',
210 '-s':
'RAW2DIGI,L1Reco,RECO,L1HwVal,DQM,ALCA:MuAlCalIsolatedMu+DtCalib',
211 '--customise':
'Configuration/DataProcessing/RecoTLR.customiseCosmicData'
218 step3Defaults = {
'cfg' :
'step3',
219 '-s' :
'RAW2DIGI,L1Reco,RECO,VALIDATION,DQM',
220 '--filein' :
'file:reco.root',
221 '--conditions' :
'auto:mc',
223 '--datatier' :
'GEN-SIM-RECO,DQM',
224 '--eventcontent':
'RECOSIM,DQM'
229 step3[
'RECO1']=
merge([step3Defaults])
230 step3[
'RECO2']=
merge([stCond,step3Defaults])
231 step3[
'RECOPROD1']=
merge([{
'-s' :
'RAW2DIGI,L1Reco,RECO',
'--datatier' :
'GEN-SIM-RECO,AODSIM',
'--eventcontent' :
'RECOSIM,AODSIM'},step3Defaults])
232 step3[
'RECOMU']=
merge([{
'-s':
'RAW2DIGI,L1Reco,RECO,ALCA:MuAlCalIsolatedMu+DtCalib',
'--datatier':
'GEN-SIM-RECO',
'--eventcontent':
'RECOSIM'},stCond,step3Defaults])
233 step3[
'RECOCOS']=
merge([{
'-s':
'RAW2DIGI,L1Reco,RECO,ALCA:MuAlCalIsolatedMu',
'--datatier':
'GEN-SIM-RECO',
'--eventcontent':
'RECOSIM',
'--scenario':
'cosmics'},stCond,step3Defaults])
234 step3[
'RECOMIN']=
merge([{
'-s':
'RAW2DIGI,L1Reco,RECO,ALCA:SiStripCalZeroBias+SiStripCalMinBias+EcalCalPhiSym+EcalCalPi0Calib+EcalCalEtaCalib,VALIDATION,DQM'},stCond,step3Defaults])
235 step3[
'RECOQCD']=
merge([{
'-s':
'RAW2DIGI,L1Reco,RECO,ALCA:MuAlCalIsolatedMu+DtCalib+EcalCalPi0Calib+EcalCalEtaCalib,VALIDATION,DQM'},stCond,step3Defaults])
240 step3[
'ALCACOSD']={
'--conditions':
'auto:com10',
241 '--datatier':
'ALCARECO',
242 '--eventcontent':
'ALCARECO',
243 '--scenario':
'cosmics',
244 '-s':
'ALCA:TkAlCosmics0T+MuAlGlobalCosmics+HcalCalHOCosmics+DQM'
249 step4Defaults = {
'cfg' :
'step4',
250 '-s' :
'ALCA:TkAlMuonIsolated+TkAlMinBias+EcalCalElectron+HcalCalIsoTrk+MuAlOverlaps',
252 '--filein' :
'file:reco.root',
253 '--conditions' :
'auto:mc',
255 '--datatier' :
'ALCARECO',
257 '--eventcontent':
'ALCARECO',
261 step4[
'ALCATT1']=
merge([step4Defaults])
262 step4[
'ALCATT2']=
merge([stCond,step4Defaults])
263 step4[
'ALCAMIN']=
merge([{
'-s':
'ALCA:TkAlMinBias'},stCond,step4Defaults])
264 step4[
'ALCAQCD']=
merge([{
'-s':
'ALCA:HcalCalIsoTrk+HcalCalDijets+HcalCalHO'},stCond,step4Defaults])
265 step4[
'ALCAMU']=
merge([{
'-s':
'ALCA:MuAlOverlaps+TkAlMuonIsolated+TkAlZMuMu'},stCond,step4Defaults])
266 step4[
'ALCACOS']=
merge([{
'-s':
'ALCA:TkAlCosmics0T+MuAlGlobalCosmics+HcalCalHOCosmics'},stCond,step4Defaults])
267 step4[
'ALCABH']=
merge([{
'-s':
'ALCA:TkAlBeamHalo+MuAlBeamHaloOverlaps+MuAlBeamHalo'},stCond,step4Defaults])
271 step1[
'TTbar_REDIGI_RERECO']=
merge([{
'cfg':
'TTbar_Tauola_7TeV_cfi',
272 '-s':
'GEN,SIM,DIGI,L1,DIGI2RAW,HLT:GRun,RAW2DIGI,L1Reco,RECO,ALCA:MuAlCalIsolatedMu+DtCalib,VALIDATION,DQM',
273 '--datatier':
'GEN-SIM-DIGI-RAW-HLTDEBUG-RECO,DQM',
274 '--eventcontent':
'FEVTDEBUGHLT,DQM'},
275 K9by50,stCond,step1Defaults])
276 step2[
'REDIGI2RECO']=
merge([{
'-s':
'DIGI,L1,DIGI2RAW,HLT:GRun,RAW2DIGI,L1Reco,RECO,VALIDATION,DQM',
277 '--customise':
'Configuration/StandardSequences/DigiToRecoNoPU.customise',
278 '--filtername':
'REDIGItoRECO',
279 '--process':
'REDIGI'},
280 stCond,step3Defaults])
281 step3[
'RECOFROMRECO']=
merge([{
'-s':
'RECO,ALCA:MuAlCalIsolatedMu+DtCalib',
282 '--filtername':
'RECOfromRECO',
283 '--datatier':
'GEN-SIM-RECO',
284 '--eventcontent':
'RECOSIM'},
285 stCond,step3Defaults])
290 stepList = [step1, step2, step3, step4]
const T & max(const T &a, const T &b)