You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Installing and Testing MarlinReco on Linux

Overview

The MarlinReco package provides a suite of reconstruction software including an event processor and event display.

These are step-by-step instructions for installing on Linux.

Procedure

  1. Create a working directory
    mkdir MarlinReco
    cd MarlinReco
    
  2. Obtain and unpack the installation files
    wget http://www-flc.desy.de/software/MarlinReco/MarlinReco_Linux_install.tar.gz
    tar -zxvf MarlinReco_Linux_install.tar.gz
    cd linux
    tar -zxvf ilcsoft.tar.gz
    
  3. Update the hardcoded /opt/products path for your installation
    chmod 755 update_path.sh
    . update_path.sh marlin/0.9.1/env.sh
    . update_path.sh marlin/0.9.1/userlib.gmk
    
  4. Setup ROOT (OPTIONAL)
    source setup-root.sh # specific to my environment
    
  5. Set the Marlin environment
    cd marlin/0.9.1
    source env.sh_ORG
    
  6. Rebuild Marlin and the MarlinReco packages (OPTIONAL)
    gmake clean
    gmake
    
  7. Reconfigure CED event display (if necessary)
    cd ../..
    cd CED
    
    At my Linux site, libglut.so.3 was not in the standard location, so I moved it to the CED area for convenience. Skip this step if you have the Mesa GLUT library properly installed.
    cp /path/to/libglut.so.3 . # only if not in standard location
    export LD_LIBRARY_PATH=$(pwd)
    
  8. Start the event display
    glced &
    
    No you should see glced in the process list.
    [1206 $] ps
      PID TTY          TIME CMD
     4853 pts/9    00:00:00 glced
    
  9. Run an example
    cd $MARLIN/packages/MarlinReco/examples/LDC
    $MARLIN/bin/Marlin steer_ldc.xml
    

Now, you should have MarlinReco running with CED displaying events.

Enjoy.

  • No labels