Push the button labeled Tools on the main
D0X menu bar. You should see the following:
Put the mouse cursor over the menu item and it will expand
into more possibilities, described below:
Here you have access to custom-made X/Windows tools specifically
for D0X. Putting the cursor over the D0X Tools label
will show you the possible tools you can select - the display should
look like this:
This tool allows access to the data on a bank basis. Selecting the
navigator gains you access to a structured dump of each bank,
the .ZEB file which describes the bank, and a tree-type view of the
entire event's bank structure. This can be very useful for
debugging by looking to see exactly what is in the event - a
"point-and-click" version of the old DBANK routine.
- Raw Data Browser
The raw data from each (of 8) cables has a uniform format.
This tool decodes the raw data bank into "crates" and allows
a hexadecimal look at the data in each crate via "point-and-click".
Very handy for debugging hardware (e.g. stuck bits,
- Physics Window
Often one wants to look at the data from a physics point of
view. This tool allows such access, including a physics event
display, ability to calculate invariant masses, overlap between
Monte Carlo and data objects, etc.
- Histogram/Query Editor
It is often desirable to process data in a simple way to get
a timely result. For instance, you might want to look at a histogram
of the electron ET for all events in a file to see what cuts were
Or you might want to filter all events which have
2 photons with ET greater than some value, onto an output file
(query). Use this tool for these purposes.
Here you have access to some of the standard D0-written tools
for debugging - EZBANK, SET_CAPH, and bank print routines
(such as PRJETS to print JETS banks, etc).
You should see the following menu appear when selecting
- EZBANKThis is the usual tool used to navigate
around STP files. No changes are made to the standard.
- Set_CaphThis is also the usual tool, used to setup
for point to a specif set of CAPH banks (electron, nearest
neighbor jetes, cone jets, etc).
- PRxxxx...This allows you to call almost any of the
available PRxxxx routines to print out information for bank
xxxx. Putting the mouse cursor over this item will cause
the following option menu to be displayed:
As you can see, you can ask for the routine PRxxxx to dump
bank xxxx to either the screen or to a file. You will be
asked to provide the file name. If the bank you request is not
in the event, you will be told. If the bank is present but the
print routine is not among the list of known routines, the list
will be typed out. You should then send e-mail to FNALD0::DREW
to get this added.
Here you have access to a few of the standard ZEBRA tools for
debugging. You should see the following if you put select this
The functionality is basic ZEBRA, consult your local manual. Note
however that for some of the functionality in D0X, you may with
to change the ZEBRA PATH, which is done by selecting the
Set Path. Note that the default is RECO, if you change it
the new path will appear in place of RECO as shown here.