25 __author__ =
'Juerg Beringer'
26 __version__ =
'$Id: beamSpotT0_Vertex_tf.py 487258 2012-03-08 09:53:58Z gwilliam $'
29 from InDetBeamSpotExample
import TrfUtils
33 cmd =
' '.
join(sys.argv)
35 trf = TrfUtils.JobRunnerTransform(
'inputDPDFiles',
'outputNtFile',
'histfile', jobDirOutputName=
'nt.root',
36 mandatoryArgs=[
'_attempt'],
37 optionalArgs=[
'outputCOOLFile',
'taskPostProcSteps',
'taskDb',
'taskDir'])
39 taskPostProcSteps = trf.argdict.get(
'taskPostProcSteps',
'T0VertexDefaultProcessing')
40 taskDb = trf.argdict.get(
'taskDb',
'auth_file:/afs/cern.ch/user/a/atlidbs/private/beamspotdbinfo_w.dat')
41 taskDir = trf.argdict.get(
'taskDir',
'/afs/cern.ch/user/a/atlidbs/jobs')
43 trf.setProdTaskDatabase(taskDb)
44 trf.setProdDir(taskDir)
46 trf.getJobRunner(joboptionpath=
'runBeamSpotCalibration.py',
47 autoconfparams=
'DetDescrVersion',
48 taskpostprocsteps=taskPostProcSteps,
50 if 'outputCOOLFile' in trf.argdict:
51 trf.addOutput(
'outputCOOLFile',
'outputfile',
'beamspot.db')
55 if __name__ ==
'__main__':