D0 GROUP LEVEL3
ONLINE LESSONS

Amber Boehnlein

FNAL Computing Division
(630) 840-2937
cope@fnal.gov
Last Update:
05/08/00
by  Amber Boehnlein

Episode 17
Running ScriptRunner_x


As part of the release, an executable ScriptRunner_x is built in the binaries area.  This binary (or an augmented version) should be used for trigger rate and efficiency studies.

ScriptRunner_x behaves like an executable that runs using the batch framework. For combined studies, use D0TrigSim

Packages
The packages which are linked in are ReadEvent, CoorMgr, tsim_l3 and WriteEvent.    ReadEvent and WriteEvent require no explanation.  For large data samples, use SAM  as SAM_Manager is a part of the package.
 

Programming a trigger list

Elizabeth and Co. are working on a GUI based application for defining a triggerlist, however, it is possible to program trigger lists by hand.  To program a trigger list currently requires making a .xml as is used online.  see tsim_l3/trigger_lists for examples. Yes, it's tedious to make such a file.

To make a trigger_list
addpkg tsim_l3
cd tsim_l3/trigger_lists
copy a .xml file and edit it.  You'll likely need help, there is are any number of pitfalls

runScriptRunner will generate new version of the .sim files for use in the Runme.

setup D0RunII desired-release
setup d0tools
runScriptRunner -h

Will explain the options

Typically you'll have a local copy of the trigger list and a list of datafiles to run over so

runScriptRunner -trglst=xxx.xml -filelist=yyy.dat

User Support

d0-l3fsupport@fnal.gov
 
 
 
 
Main Page Next Episode