






|
0
Total 37 articles, 2 pages/ current page is 1
|
|
|
|
Release Notes
Note: Mutoo has moved
The mutoo package is no longer located in a sub directory of the mut package. Please check from the new cvs area as the old one will soon go away. The MUTOO build follows standard PHENIX build proceedures with a few scripts thrown in to do directory setup. MUTOO is now part of the nightly rebuild and to the standard PHENIX preco build.
Building and running the ONLCAL event loop
cd to a clean working directory (eg. mkdir muons, cd muons)
cvs checkout -d mutoo offline/packages/mutoo
cd mutoo
setup_dirs.prl
cd ../oncal_b
make install
cd ../oncal_r
source SETUP
ln -s [your favorite prdf] data.prdf
root -b -q run_muon.C
Running the PRECO event loop without building anything
cd to a clean working directory (eg. mkdir muons, cd muons)
cvs checkout -d mutoo offline/packages/mutoo
cd mutoo
setup_dirs.prl
cd ../preco_r
./run_mutoo.csh
The PRECO event loop is currently configured to run the stub finding and fitting algorithm. The default in put is a pp data file in wei's area, the output is a mutoo dst file named mutoo_dst.proot. The output DST file can be used as input to the dst_to_dst event loop described below.
Build and running MUTOO and PRECO using local libs
cd to a clean working directory (eg. mkdir muons, cd muons)
cvs checkout -d mutoo offline/packages/mutoo
cd mutoo
setup_dirs.prl
cd ../mutoo_b
make install
cd ../preco_b
make install
cd ../preco_r
source SETUP (to append local preco_i and mutoo_i to your LD_LIBRARY_PATH)
./run_mutoo.csh
The PRECO event loop is currently configured to run the stub finding and fitting algorithm. The default input is a pp data file in wei's area, the output is a mutoo dst file named mutoo_dst.proot. The output DST file can be used as input to the dst_to_dst event loop described below.
Building and running the MUTOO demo (pdst)
This is probably the most likely to work -- this project is not used in active development shouldn't break very often. The code loops over a MUTOO dst file and extracts some objects. The event loop is pretty heavily commented. It shows how access objects directly from their container aswell as demos the associated object technology used in MUTOO.
follow steps 1-6 "Build Instructions"
cd ../mutoo/analysis/demo
make
source SETUP (to prepend local MUTOO libs to your LD_LIBRARY_PATH)
root -b -q run_ana_dst.C
Building and running the DST to DST event loop
follow steps 1-6 "Build Instructions"
cd ../mutoo/analysis/dst_to_dst
make
source SETUP (to prepend local MUTOO libs to your LD_LIBRARY_PATH)
root -b -q run_ana_dst.C
In non batch mode one can take advantage of the visualizer and map dump functions that are available at the root command prompt. The function do_display() draws the visualizer octant view, draw_plane(arm,octant) pulls up the TMutPlaneView "view" for the specified arm octant. The contents of the IOCS can be dumped to standard out by typeing dump_hit(), dump_clus(). These routines envokes then dump method for the specified container. An example is shown below.
Welcome to pdst. Type dhelp() for help
Loaded libana_mutoo.so
Haven't crashed yet
root [0] .L run_one.C
root [1] run_ana_mutoo();
root [2] do_display();
root [2] draw_plane(0,2);
root [3] dump_hit();
Building and running the DST to NTUPLE event loop
follow steps 1-6 "Build Instructions"
cd ../mutoo/analysis/dst_to_ntuple
make
source SETUP (to prepend local MUTOO libs to your LD_LIBRARY_PATH)
root -b -q run_ana_dst.C
Building and running the SIMULATIONS to DST event loop
follow steps 1-6 "Build Instructions"
cd ../mutoo/analysis/sim_to_dst
make
source SETUP (to prepend local MUTOO libs to your LD_LIBRARY_PATH)
root -b -q run_ana_dst.C
Directory/File Setup Explained
After you run setup_dirs.prl script you should have a directory tree as illustrated below.
mutoo mutoo_b mutoo_i preco_s preco_b preco_i preco_r
|
_____________________________________________________________________________
| | | | | | | | |
classes docs analysis display interface modules preco test_programs response
mutoo - root mutoo source directory
mutoo/classes MUTOO Class Library.
mutoo/docs MUTOO documentation.
mutoo/analysis "pdst" analysis programs for DST level analysis.
mutoo/interface MUTOO interface objects (IOs) and interface object containers (IOCs).
mutoo/modules MUTOO analysis modules.
mutoo/preco - Mutoo specific steering routines and scripts, these are copied to the preco_r directory by the setup script
mutoo/test_programs MUTOO test programs.
mutoo/response Steering scripts for running the mMutSlowSim modules as part of the response chain.
mutoo_b - mutoo build directory
mutoo_i - mutoo install directory
preco_s - read-only preco distribution (external routines)
preco_b - preco build directory
preco_i - preco install directory
preco_r - preco run directory
http://www.nevis.columbia.edu/~kelly/phenix/MUTOO/group__BUILD.html |
|
 |
 |
 |
 |
|
1st premier |
after bacruptcy |
2008/06/06 |
 |
|
|
|
|
|