Line Code
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 
"""