Skip to content

Commit 2b61d64

Browse files
authored
Merge pull request #366 from oksuzian/oksuzian111224a
Changes to pionfilter campaign
2 parents c265f18 + 316dcfa commit 2b61d64

File tree

5 files changed

+78
-26
lines changed

5 files changed

+78
-26
lines changed

CampaignConfig/mdc2020_pibeam.cfg

+10-19
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,4 @@
1-
[global]
2-
includes = /exp/mu2e/app/users/sophie/ProductionPush/Production/CampaignConfig/mdc2020_prolog.cfg
3-
desc = MDC2020z
4-
db_folder = mdc2020z
5-
run_number = 1210
6-
release = MDC2020
7-
release_v_o = z
8-
njobs = 1000
9-
10-
[stage_pot_infinitepion_fcl]
1+
[stage_pibeam_pot_infinitepion_fcl]
112
global.stage_name = POT_infinitepion
123
job_output.dest = %(outdir_fcl)s/%(stage_name)s/%(desc)s/fcl/
134

@@ -23,7 +14,7 @@ executable_2.arg_8 = Production/JobConfig/beam/POT_infinitepion.fcl
2314

2415
job_setup.ifdh_art = False
2516

26-
[stage_pot_infinitepion]
17+
[stage_pibeam_pot_infinitepion]
2718
global.stage_name = POT
2819
global.artRoot_dataset = sim.%(submitter)s.PiBeam.%(desc)s.art
2920

@@ -46,7 +37,7 @@ job_setup.getconfig = True
4637
job_setup.multifile = False
4738
job_setup.setup_local = True
4839

49-
[stage_pibeam_resampler_fcl]
40+
[stage_pibeam_pibeam_resampler_fcl]
5041
global.stage_name = PiBeamResampler
5142
job_output.dest = %(outdir_fcl)s/%(stage_name)s/%(desc)s/fcl/
5243

@@ -72,7 +63,7 @@ executable_2.arg_9 = template.fcl
7263

7364
job_setup.ifdh_art = False
7465

75-
[stage_pibeam_resampler]
66+
[stage_pibeam_pibeam_resampler]
7667
global.stage_name = PiBeamResampler
7768

7869
job_output_1.dest = %(logdir_bck)s/%(stage_name)s/%(desc)s/tbz/
@@ -94,9 +85,9 @@ job_setup.getconfig = True
9485
job_setup.multifile = False
9586
job_setup.setup_local = True
9687

97-
[stage_pion_selector_fcl]
88+
[stage_pibeam_pion_selector_fcl]
9889
global.stage_name = PionStopSelector
99-
job_output.dest = https://dbdata0vm.fnal.gov:9443/mu2e_ucondb_prod/app/data/%(db_folder)s/
90+
#job_output.dest = https://dbdata0vm.fnal.gov:9443/mu2e_ucondb_prod/app/data/%(db_folder)s/
10091
job_setup.source_3 = $CONDOR_DIR_INPUT/ucondb_auth.sh
10192

10293
job_setup.prescript = samweb list-file-locations --defname=sim.%(submitter)s.PiTargetStops.%(desc)s.art --schema=root | cut -f1 > inputs.txt
@@ -111,7 +102,7 @@ executable_2.arg_7 = Production/JobConfig/pileup/PionStopSelector.fcl
111102
job_setup.ifdh_art = False
112103

113104

114-
[stage_pion_selector]
105+
[stage_pibeam_pion_selector]
115106
global.stage_name = PionStopSelector
116107

117108
job_output_1.dest = %(logdir_bck)s/%(stage_name)s/%(desc)s/tbz/
@@ -136,18 +127,18 @@ job_setup.getconfig = True
136127
job_setup.multifile = False
137128
job_setup.setup_local = True
138129

139-
[stage_pionfilter_par]
130+
[stage_pibeam_pionfilter_par]
140131

141132
global.stage_name = %(primary_name)s
142133

143134
executable.name = true
144135
executable_2.name = gen_PiFilter.sh
145136
executable_2.arg_1 = --campaign %(release)s
146-
executable_2.arg_2 = --pver %(release_v_dts)s
137+
executable_2.arg_2 = --pver %(release_v_o)s
147138
executable_2.arg_3 = --sver %(release_v_stops)s
148139
job_setup.ifdh_art = False
149140

150-
[stage_pionfilter]
141+
[stage_pibeam_pionfilter]
151142
global.stage_name = PiminusStopsFilt
152143
global.upload_parfile = True
153144
submit.f_1 = dropbox:////tmp/%(parfile)s
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
[campaign]
2+
experiment = mu2e
3+
poms_role = production
4+
name = mdc2020ak_pibeam_pionfilter
5+
campaign_stage_list = pibeam_pionfilter_par, pibeam_pionfilter_par
6+
7+
[campaign_defaults]
8+
vo_role=Production
9+
campaign_keywords={"release_v_o": "ak",
10+
"release_v_stops": "t",
11+
"simjob_release": "/cvmfs/mu2e.opensciencegrid.org/Musings/SimJob/MDC2020ak/setup.sh"}
12+
13+
software_version=mdc2020
14+
dataset_or_split_data=None
15+
cs_split_type=None
16+
completion_type=located
17+
completion_pct=100
18+
param_overrides = [["-Oglobal.release_v_o=","%(release_v_o)s"],
19+
["-Oglobal.release_v_stops=","%(release_v_stops)s"],
20+
["-Oglobal.simjob_release=","%(simjob_release)s"]]
21+
test_param_overrides = []
22+
23+
merge_overrides=True
24+
login_setup=mu2epro
25+
job_type = mu2epro_jobtype_ak
26+
stage_type=regular
27+
output_ancestor_depth=1
28+
29+
[campaign_stage pionfilter_par]
30+
param_overrides = [["--stage ", "pibeam_pionfilter_par"]]
31+
test_param_overrides = [["--stage ", "pibeam_pionfilter_par"]]
32+
#job_type = par_mu2epro_primary_jobtype_ai
33+
34+
[campaign_stage pionfilter]
35+
param_overrides = [["--stage ", "pibeam_pionfilter"]]
36+
test_param_overrides = [["--stage ", "pibeam_pionfilter"]]
37+
38+
# Dependencies
39+
[dependencies pionfilter]
40+
campaign_stage_1 = pionfilter_par
41+
file_pattern_1 = %.tar

ProjPy/mdc2020_primary.ini

+3-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ campaign_keywords={"release_v_o": "override_me",
1313
"start_mom": "override_me",
1414
"end_mom": "110",
1515
"num_events": "override_me",
16-
"num_jobs": "override_me",
16+
"num_jobs": "override_me",
17+
"cat": "override_me",
1718
"simjob_release": "override_me"}
1819

1920
software_version=mdc2020
@@ -29,6 +30,7 @@ param_overrides = [["-Oglobal.release_v_o=","%(release_v_o)s"],
2930
["-Oglobal.end_mom=","%(end_mom)s"],
3031
["-Oglobal.num_events=","%(num_events)s"],
3132
["-Oglobal.num_jobs=","%(num_jobs)s"],
33+
["-Oglobal.cat=","%(cat)s"],
3234
["-Oglobal.simjob_release=","%(simjob_release)s"]]
3335
test_param_overrides = []
3436

Scripts/gen_PiFilter.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ let nskip=nevts/nfiles
8686
rm -f pifilter.fcl
8787

8888
echo "#include \"Production/JobConfig/primary/TargetPiStopPreFilter.fcl\"" >> pifilter.fcl
89-
echo outputs.StopFilterOutput.fileName: \"sim.${OWNER}.PiMinusFilter.version.sequencer.art\" >> pifilter.fcl
89+
echo outputs.StopFilterOutput.fileName: \"sim.${OWNER}.PiminusStopsFilt.version.sequencer.art\" >> pifilter.fcl
9090

9191

9292
if [[ -n $SETUP ]]; then
@@ -99,7 +99,7 @@ if [[ "$PROD" = true ]]; then
9999
rm cnf.*.tar
100100
fi
101101

102-
cmd="mu2ejobdef --embed pifilter.fcl --setup ${SETUP} --desc PiMinusFilter --dsconf ${PRIMARY_CAMPAIGN} --inputs=Stops.txt --merge-factor=1"
102+
cmd="mu2ejobdef --embed pifilter.fcl --setup ${SETUP} --desc PiminusStopsFilt --dsconf ${PRIMARY_CAMPAIGN} --inputs=Stops.txt --merge-factor=1"
103103

104104
echo "Running: $cmd"
105105
$cmd

data/primary.json

+22-4
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"start_mom": 75,
88
"num_events": 96000,
99
"num_jobs": 5000,
10+
"cat": "Cat",
1011
"simjob_release": "/cvmfs/mu2e.opensciencegrid.org/Musings/SimJob/MDC2020ai/setup.sh"
1112
},
1213
{
@@ -17,6 +18,7 @@
1718
"start_mom": 95,
1819
"num_events": 850,
1920
"num_jobs": 900,
21+
"cat": "Cat",
2022
"simjob_release": "/cvmfs/mu2e.opensciencegrid.org/Musings/SimJob/MDC2020ai/setup.sh"
2123
},
2224
{
@@ -27,16 +29,32 @@
2729
"start_mom": 0,
2830
"num_events": 10,
2931
"num_jobs": 900,
32+
"cat": "Cat",
3033
"simjob_release": "/cvmfs/mu2e.opensciencegrid.org/Musings/SimJob/MDC2020ai/setup.sh"
3134
},
3235
{
33-
"release_v_o": "ai",
36+
"release_v_o": "ak",
3437
"stopped_type": "Piminus",
35-
"release_v_stops": "t",
38+
"release_v_stops": "ak",
3639
"primary_name": "RPCInternal",
3740
"start_mom": 0,
38-
"num_events": 1200,
41+
"num_events": 42000,
3942
"num_jobs": 850,
40-
"simjob_release": "/cvmfs/mu2e.opensciencegrid.org/Musings/SimJob/MDC2020ai/setup.sh"
43+
"cat": "Filt",
44+
"simjob_release": "/cvmfs/mu2e.opensciencegrid.org/Musings/SimJob/MDC2020ak/setup.sh"
45+
},
46+
{
47+
"release_v_o": "ak",
48+
"stopped_type": "Piminus",
49+
"release_v_stops": "ak",
50+
"primary_name": "RPCExternal",
51+
"start_mom": 0,
52+
"num_events": 6110000,
53+
"num_jobs": 850,
54+
"cat": "Filt",
55+
"simjob_release": "/cvmfs/mu2e.opensciencegrid.org/Musings/SimJob/MDC2020ak/setup.sh"
4156
}
57+
58+
59+
4260
]

0 commit comments

Comments
 (0)