1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
###
# Sumbmit scripts for condor/dag jobs
###
skimSubTemplate="""
Executable = {base}/src/Alignment/APEEstimation/test/apeMeasurement/skimScript.tcsh
Universe = vanilla
Output = {workingArea}/skim_{name}_out.txt
Error = {workingArea}/skim_{name}_err.txt
Log = {workingArea}/skim_{name}_condor.log
request_memory = 2000M
request_disk = 2000M
batch_name = skim_{name}
arguments = "{base} '{args}' {target} {name}"
+JobFlavour = "tomorrow"
+AccountingGroup = "group_u_CMS.CAF.ALCA"
Queue
"""
prepSubTemplate="""
Executable = {base}/src/Alignment/APEEstimation/test/apeMeasurement/prepScript.tcsh
Universe = vanilla
Output = {workingArea}/{measName}/prep_out.txt
Error = {workingArea}/{measName}/prep_err.txt
Log = {workingArea}/{measName}/prep_condor.log
request_memory = 2000M
request_disk = 100M
batch_name = prep_{measName}
arguments = "{base} {workingArea} {globalTag} {measName} {isCosmics} {maxIterations} {baselineName} {dataDir} {fileName} {maxEvents} {isBaseline}"
+JobFlavour = "espresso"
+AccountingGroup = "group_u_CMS.CAF.ALCA"
Queue
"""
refitterSubTemplate="""
Executable = {base}/src/Alignment/APEEstimation/test/apeMeasurement/refittingScript.tcsh
Universe = vanilla
Output = {workingArea}/{measName}/refit_out_iter{iteration}_{fileNumber}.txt
Error = {workingArea}/{measName}/refit_err_iter{iteration}_{fileNumber}.txt
Log = {workingArea}/{measName}/refit_log_iter{iteration}_{fileNumber}.txt
request_memory = 2000M
request_disk = 500M
batch_name = refitting_{measName}_iter{iteration}_file{fileNumber}
arguments = "{base} {fileLocation} {workingArea} {globalTag} {measName} {fileNumber} {iteration} {lastIter} {isCosmics} {maxEvents}"
+JobFlavour = "longlunch"
+AccountingGroup = "group_u_CMS.CAF.ALCA"
Queue
"""
iterationSubTemplate="""
Executable = {base}/src/Alignment/APEEstimation/test/apeMeasurement/finishIterationScript.tcsh
Universe = vanilla
Output = {workingArea}/{measName}/iteration_out_iter{iteration}.txt
Error = {workingArea}/{measName}/iteration_err_iter{iteration}.txt
Log = {workingArea}/{measName}/iteration_log_iter{iteration}.txt
request_memory = 2000M
request_disk = 500M
batch_name = iteration_{measName}_iter{iteration}
arguments = "{base} {workingArea} {measName} {numFiles} {iteration} {isBaseline} {baselineName}"
+JobFlavour = "espresso"
+AccountingGroup = "group_u_CMS.CAF.ALCA"
Queue
"""
|