12 print(
"this is not going to work nicely")
14 r=
float(f
'{self.offset}.{self.index}{self.subindex:02d}')
26 _runOnly20events={
'-n':
'20'}
27 _run10kevents={
'-n':
'10000'}
29 _NANO_data =
merge([{
'-s':
'NANO,DQM:@nanoAODDQM',
32 '--eventcontent':
'NANOAOD,DQM',
33 '--datatier':
'NANOAOD,DQMIO',
35 '--customise':
'"Configuration/DataProcessing/Utils.addMonitoring"' 37 _HARVEST_nano =
merge([{
'-s':
'HARVESTING:@nanoAODDQM',
39 '--filein':
'file:step2_inDQM.root',
40 '--conditions':
'auto:run2_data' 42 _HARVEST_data =
merge([_HARVEST_nano, {
'--data':
''}])
45 run2_lumis={ 277168: [[1, 1708]],
46 277194: [[913, 913], [916, 916], [919, 919], [932, 932], [939, 939]],
59 _NANO_mc =
merge([{
'-s':
'NANO,DQM:@nanoAODDQM',
62 '--eventcontent':
'NANOAODSIM,DQM',
63 '--datatier':
'NANOAODSIM,DQMIO',
65 '--customise':
'"Configuration/DataProcessing/Utils.addMonitoring"' 67 _HARVEST_mc =
merge([_HARVEST_nano, {
'--mc':
''}])
68 steps[
'HRV_NANO_mc'] = _HARVEST_mc
69 steps[
'HRV_NANO_data'] = _HARVEST_data
72 steps[
'TTbarMINIAOD10.6_UL16v2'] = {
'INPUT':InputInfo(location=
'STD',
73 dataSet=
'/TTJets_SingleLeptFromT_TuneCP5_13TeV-madgraphMLM-pythia8/RunIISummer20UL16MiniAODv2-106X_mcRun2_asymptotic_v17-v2/MINIAODSIM')}
74 steps[
'NANO_mc10.6ul16v2']=
merge([{
'--era':
'Run2_2016,run2_nanoAOD_106Xv2',
75 '--conditions':
'auto:run2_mc'},
78 steps[
'TTbarMINIAOD10.6_UL17v2'] = {
'INPUT':InputInfo(location=
'STD',
79 dataSet=
'/TTJets_SingleLeptFromT_TuneCP5_13TeV-madgraphMLM-pythia8/RunIISummer20UL17MiniAODv2-106X_mc2017_realistic_v9-v2/MINIAODSIM')}
80 steps[
'NANO_mc10.6ul17v2']=
merge([{
'--era':
'Run2_2017,run2_nanoAOD_106Xv2',
81 '--conditions':
'auto:phase1_2017_realistic'},
84 steps[
'TTbarMINIAOD10.6_UL18v2'] = {
'INPUT':InputInfo(location=
'STD',
85 dataSet=
'/TTJets_SingleLeptFromT_TuneCP5_13TeV-madgraphMLM-pythia8/RunIISummer20UL18MiniAODv2-106X_upgrade2018_realistic_v16_L1v1-v2/MINIAODSIM')}
86 steps[
'NANO_mc10.6ul18v2']=
merge([{
'--era':
'Run2_2018,run2_nanoAOD_106Xv2',
87 '--conditions':
'auto:phase1_2018_realistic'},
91 steps[
'MuonEG2016MINIAOD10.6v2'] = {
'INPUT':InputInfo(location=
'STD',ls=run2_lumis,
92 dataSet=
'/MuonEG/Run2016E-HIPM_UL2016_MiniAODv2-v2/MINIAOD')}
93 steps[
'NANO_data10.6ul16v2']=
merge([{
'--era':
'Run2_2016,run2_nanoAOD_106Xv2,tracker_apv_vfp30_2016',
94 '--conditions':
'auto:run2_data'},
97 steps[
'MuonEG2017MINIAOD10.6v2'] = {
'INPUT':InputInfo(location=
'STD',ls=run2_lumis,
98 dataSet=
'/MuonEG/Run2017F-UL2017_MiniAODv2-v1/MINIAOD')}
99 steps[
'NANO_data10.6ul17v2']=
merge([{
'--era':
'Run2_2017,run2_nanoAOD_106Xv2',
100 '--conditions':
'auto:run2_data'},
104 steps[
'MuonEG2018MINIAOD10.6v2'] = {
'INPUT':InputInfo(location=
'STD',ls=run2_lumis,
105 dataSet=
'/MuonEG/Run2018D-UL2018_MiniAODv2-v1/MINIAOD')}
106 steps[
'NANO_data10.6ul18v2']=
merge([{
'--era':
'Run2_2018,run2_nanoAOD_106Xv2',
107 '--conditions':
'auto:run2_data'},
110 steps[
'TTbarMINIAOD12.2'] = {
'INPUT':InputInfo(location=
'STD',
111 dataSet=
'/TTToSemiLeptonic_TuneCP5_13p6TeV-powheg-pythia8/Run3Winter22MiniAOD-FlatPU0to70_122X_mcRun3_2021_realistic_v9-v2/MINIAODSIM')}
112 steps[
'NANO_mc12.2']=
merge([{
'--era':
'Run3,run3_nanoAOD_122',
113 '--conditions':
'auto:phase1_2022_realistic'},
117 steps[
'TTbarMINIAOD12.4'] = {
'INPUT':InputInfo(location=
'STD',
118 dataSet=
'/TT_TuneCP5_13p6TeV_powheg-pythia8/Run3Summer22MiniAODv3-124X_mcRun3_2022_realistic_v12-v3/MINIAODSIM')}
119 steps[
'NANO_mc12.4']=
merge([{
'--era':
'Run3,run3_nanoAOD_124',
120 '--conditions':
'124X_mcRun3_2022_realistic_v12'},
123 steps[
'MuonEG2022MINIAOD12.4'] = {
'INPUT':InputInfo(location=
'STD',ls=run3_lumis,
124 dataSet=
'/MuonEG/Run2022D-PromptReco-v2/MINIAOD')}
125 steps[
'NANO_data12.4']=
merge([{
'--era':
'Run3,run3_nanoAOD_124',
126 '--conditions':
'auto:run3_data'},
128 steps[
'NANO_data12.4_prompt']=
merge([{
'--customise' :
'PhysicsTools/NanoAOD/nano_cff.nanoL1TrigObjCustomize',
'-n' :
'1000'},
129 steps[
'NANO_data12.4']])
132 steps[
'TTBarMINIAOD13.0'] = {
'INPUT':InputInfo(location=
'STD',
133 dataSet=
'/RelValTTbar_14TeV/CMSSW_13_0_0-PU_130X_mcRun3_2022_realistic_v2_HS-v4/MINIAODSIM')}
135 steps[
'NANO_mc13.0']=
merge([{
'--era':
'Run3',
136 '--conditions':
'130X_mcRun3_2022_realistic_v2'},
139 steps[
'MuonEG2023MINIAOD13.0'] = {
'INPUT':InputInfo(location=
'STD',ls=run3_lumis,
140 dataSet=
'/MuonEG/Run2023C-PromptReco-v4/MINIAOD')}
142 steps[
'ZMuSkim2023DRAWRECO13.0'] = {
'INPUT':InputInfo(location=
'STD',ls={ 370775: [[1, 168]]},
143 dataSet=
'/Muon0/Run2023D-ZMu-PromptReco-v2/RAW-RECO')}
145 steps[
'ZeroBias2023DRAW13.0']={
'INPUT':InputInfo(location=
'STD', ls={369978: [[1, 800]]},
146 dataSet=
'/ZeroBias/Run2023D-v1/RAW')}
148 steps[
'NANO_data13.0']=
merge([{
'--era':
'Run3',
149 '--conditions':
'auto:run3_data'},
152 steps[
'NANO_data13.0_prompt']=
merge([{
'--customise' :
'PhysicsTools/NanoAOD/nano_cff.nanoL1TrigObjCustomize',
'-n' :
'1000'},
153 steps[
'NANO_data13.0']])
155 steps[
'muDPGNANO_data13.0']=
merge([{
'-s' :
'RAW2DIGI,NANO:@MUDPG',
156 '--conditions':
'auto:run3_data',
159 '--datatier':
'NANOAOD',
160 '--eventcontent':
'NANOAOD'}])
162 steps[
'muDPGNANOBkg_data13.0']=
merge([{
'-s' :
'RAW2DIGI,NANO:@MUDPGBKG',
163 '--conditions':
'auto:run3_data',
166 '--datatier':
'NANOAOD',
167 '--eventcontent':
'NANOAOD'}])
169 steps[
'muPOGNANO_data13.0']=
merge([{
'-s' :
'NANO:@PHYS+@MUPOG',
171 steps[
'NANO_data13.0']])
173 steps[
'EGMNano_data13.0'] =
merge([{
'-s':
'NANO:@EGM,DQM:@nanoAODDQM',
'-n' :
'1000'},
174 steps[
'NANO_data13.0']])
176 steps[
'EGMNano_mc13.0'] =
merge([{
'-s':
'NANO:@EGM,DQM:@nanoAODDQM',
'-n' :
'1000'},
177 steps[
'NANO_mc13.0']])
180 steps[
'TTBarMINIAOD13.2'] = {
'INPUT':InputInfo(location=
'STD',
182 dataSet=
'/RelValTTbar_14TeV/CMSSW_13_0_0-PU_130X_mcRun3_2022_realistic_v2_HS-v4/MINIAODSIM')}
184 steps[
'NANO_mc13.2']=
merge([{
'--era':
'Run3',
185 '--conditions':
'auto:phase1_2022_realistic'},
188 steps[
'muPOGNANO_mc13.2']=
merge([{
'-s' :
'NANO:@PHYS+@MUPOG ',
'-n' :
'1000'},
189 steps[
'NANO_mc13.2']])
191 steps[
'EGMNano_mc13.2'] =
merge([{
'-s':
'NANO:@EGM,DQM:@nanoAODDQM',
'-n' :
'1000'},
192 steps[
'NANO_mc13.2']])
195 steps[
'RunScoutingPFRun32022D13.X']={
'INPUT':InputInfo(dataSet=
'/ScoutingPFRun3/Run2022D-v1/RAW',label=
'2022D',events=100000,location=
'STD', ls=Run2022D)}
197 steps[
'NANO_dataRun3ScoutingPF13.X']=
merge([{
'-s':
'NANO:PhysicsTools/NanoAOD/custom_run3scouting_cff',
198 '--conditions':
'auto:run3_data',
201 '--geometry' :
'DB:Extended',
202 '--datatier':
'NANOAOD',
203 '--eventcontent':
'NANOAOD'}])
205 steps[
'NANO_mcRun3ScoutingPF13.X']=
merge([{
'-s':
'NANO:PhysicsTools/NanoAOD/custom_run3scouting_cff.nanoSequenceMC',
206 '--conditions':
'auto:phase1_2022_realistic',
210 '--geometry' :
'DB:Extended',
211 '--datatier':
'NANOAOD',
212 '--eventcontent':
'NANOAOD',
213 '--filein':
'/store/mc/Run3Summer22MiniAODv3/BulkGravitonToHH_MX1120_MH121_TuneCP5_13p6TeV_madgraph-pythia8/MINIAODSIM/124X_mcRun3_2022_realistic_v12-v3/2810000/f9cdd76c-faac-4f24-bf0c-2496c8fffe54.root',
214 '--secondfilein':
'/store/mc/Run3Summer22DRPremix/BulkGravitonToHH_MX1120_MH121_TuneCP5_13p6TeV_madgraph-pythia8/AODSIM/124X_mcRun3_2022_realistic_v12-v3/2810000/ab09fc5d-859c-407f-b7ce-74b0bae9bb96.root',
215 '--customise':
'IOPool/Input/fixReading_12_4_X_Files.fixReading_12_4_X_Files'}])
220 workflows[_wfn()] = [
'NANOmc106Xul16v2', [
'TTbarMINIAOD10.6_UL16v2',
'NANO_mc10.6ul16v2',
'HRV_NANO_mc']]
221 workflows[_wfn()] = [
'NANOmc106Xul17v2', [
'TTbarMINIAOD10.6_UL17v2',
'NANO_mc10.6ul17v2',
'HRV_NANO_mc']]
222 workflows[_wfn()] = [
'NANOmc106Xul18v2', [
'TTbarMINIAOD10.6_UL18v2',
'NANO_mc10.6ul18v2',
'HRV_NANO_mc']]
224 workflows[_wfn()] = [
'NANOdata106Xul16v2', [
'MuonEG2016MINIAOD10.6v2',
'NANO_data10.6ul16v2',
'HRV_NANO_data']]
225 workflows[_wfn()] = [
'NANOdata106Xul17v2', [
'MuonEG2017MINIAOD10.6v2',
'NANO_data10.6ul17v2',
'HRV_NANO_data']]
226 workflows[_wfn()] = [
'NANOdata106Xul18v2', [
'MuonEG2018MINIAOD10.6v2',
'NANO_data10.6ul18v2',
'HRV_NANO_data']]
231 workflows[_wfn()] = [
'NANOmc122Xrun3', [
'TTbarMINIAOD12.2',
'NANO_mc12.2',
'HRV_NANO_mc']]
236 workflows[_wfn()] = [
'NANOmc124Xrun3', [
'TTbarMINIAOD12.4',
'NANO_mc12.4',
'HRV_NANO_mc']]
238 workflows[_wfn()] = [
'NANOdata124Xrun3', [
'MuonEG2022MINIAOD12.4',
'NANO_data12.4',
'HRV_NANO_data']]
239 workflows[_wfn()] = [
'NANOdata124Xrun3', [
'MuonEG2022MINIAOD12.4',
'NANO_data12.4_prompt',
'HRV_NANO_data']]
244 workflows[_wfn()] = [
'NANOmc130X', [
'TTBarMINIAOD13.0',
'NANO_mc13.0',
'HRV_NANO_mc']]
245 workflows[_wfn()] = [
'EGMNANOmc130X', [
'TTBarMINIAOD13.0',
'EGMNano_mc13.0']]
247 workflows[_wfn()] = [
'NANOdata130Xrun3', [
'MuonEG2023MINIAOD13.0',
'NANO_data13.0',
'HRV_NANO_data']]
248 workflows[_wfn()] = [
'NANOdata130Xrun3', [
'MuonEG2023MINIAOD13.0',
'NANO_data13.0_prompt',
'HRV_NANO_data']]
249 workflows[_wfn()] = [
'muDPGNANO130Xrun3', [
'ZMuSkim2023DRAWRECO13.0',
'muDPGNANO_data13.0']]
250 workflows[_wfn()] = [
'muDPGNANOBkg130Xrun3', [
'ZeroBias2023DRAW13.0',
'muDPGNANOBkg_data13.0']]
251 workflows[_wfn()] = [
'muPOGNANO_data13.0', [
'MuonEG2023MINIAOD13.0',
'muPOGNANO_data13.0']]
252 workflows[_wfn()] = [
'EGMNANOdata130Xrun3', [
'MuonEG2023MINIAOD13.0',
'EGMNano_data13.0']]
257 workflows[_wfn()] = [
'NANOmc132X', [
'TTBarMINIAOD13.2',
'NANO_mc13.2',
'HRV_NANO_mc']]
258 workflows[_wfn()] = [
'muPOGNANO_mc13.2', [
'TTBarMINIAOD13.2',
'muPOGNANO_mc13.2']]
259 workflows[_wfn()] = [
'EGMNANOmc132X', [
'TTBarMINIAOD13.2',
'EGMNano_mc13.2']]
264 workflows[_wfn()] = [
'ScoutingNanodata13X',[
'RunScoutingPFRun32022D13.X',
'NANO_dataRun3ScoutingPF13.X']]
266 workflows[_wfn()] = [
'ScoutingNanomc13X',[
'NANO_mcRun3ScoutingPF13.X']]
void print(TMatrixD &m, const char *label=nullptr, bool mathematicaFormat=false)
as simple class to number workflows dynamically
def __init__(self, offset)
portabletest::Matrix Matrix