d0scan_qt and the D0 Run Time Environment

The D0 RTE is no longer functional, this page will be updated when we figure out how to make a tarball for d0scan

d0scan_qt comply with the D0 runtime environment specification. Hence, one can build a tar file that will contain everything that's needed to run d0scan_qt on a non D0 machine.

Here is a brief description of the procedure. I suppose that you already have setup a working directory and have recompiled d0scan_qt. You can then use d0rte to make the tar file:

setup d0rte
d0rte p13.05.00 /disk3/work/duflot/d0scan_RTE "" rcpextr d0scan_qt_x
cd /disk3/work/duflot/
tar chzf d0scan_RTE.tgz d0scan_RTE

Replace /disk3/work/duflot/d0scan_RTE by a location where you have write access. Creating the tar file takes some time since in this case a copy of the rcp database is made as well as a copy of the relevant files in rundata. The compressed tar file is over 200 MB. You can now ship the tar file to another machine and untar. To execute, you can use d0tools as embedded in the tar file:

cd xxxx/d0scan_RTE

# if you don't have d0tools installed  (for csh/tcsh. modify accordingly for bash) : 
edit D0ToolsBootstrap.csh  to point D0TOOLS_DIR to the d0tools subdirectory
source ./D0ToolsBootstrap.csh

use d0tools to run the display:
create a file test.list that contains the files you want to scan

# for p13 only (correct in test releases)
mkdir -p geometry_db/db
copy $D0RUNII_DIR/geometry_db/db/* from a machine with the d0 releases to geometry_db/db

ln -sf rcpscripts/d0scan_qt .
rund0exe -userte -rtepkg=d0scan_qt_x -rtepath=. -exe=d0scan_qt_x -localrcp -localfwkrcp -rcppkg=d0scan_qt -rcp=d0scan_qt_test.rcp -filelist=test.list

 

Last Modified: 17 December, 2002 .