Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
Warning
titleThis page is deprecated.

This page is obsolete. LDC software should be installed using the ilcsoft-install script provided by Jan Engels.

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
    No Format
    mkdir MarlinReco
    cd MarlinReco
    
  2. Obtain and unpack the installation files
    No Format
    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. Use the latest MarlinReco from CVS (OPTIONAL)
    This URL into your browser: http://www-zeuthen.desy.de/lc-cgi-bin/cvsweb.cgi/MarlinReco/MarlinReco.tar.gz?cvsroot=MarlinReco;tarball=1
    No Format
    cd marlin/0.9.1/packages
    rm -rf MarlinReco
    tar -zxvf MarlinReco.tar.gz
    cd -
    
  4. Update the hardcoded /opt/products path for your installation
    No Format
    chmod 755 update_path.sh
    . update_path.sh marlin/0.9.1/env.sh
    . update_path.sh marlin/0.9.1/env.sh_ORG
    . update_path.sh marlin/0.9.1/userlib.gmk
    
  5. Setup ROOT (OPTIONAL)
    No Format
    source setup-root.sh # specific to my environment
    
  6. Set the Marlin environment
    No Format
    cd marlin/0.9.1
    source env.sh_ORG
    
  7. Rebuild Marlin and the MarlinReco packages (OPTIONAL)
    No Format
    gmake clean
    gmake
    
  8. Reconfigure CED event display (OPTIONAL)
    Skip this step if you have the Mesa GLUT library installed into /usr/lib.
    No Format
    cd ../..
    cd CED
    cp /path/to/libglut.so.3 . # only if not in standard location
    export LD_LIBRARY_PATH=$(pwd)
    
  9. Start the event display
    No Format
    glced &
    
    No you should see glced in the process list.
    No Format
    [1206 $] ps
      PID TTY          TIME CMD
     4853 pts/9    00:00:00 glced
    
  10. Run an example
    No Format
    cd $MARLIN/packages/MarlinReco/examples/LDC
    $MARLIN/bin/Marlin steer_ldc.xml
    

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

Enjoy.

MarlinReco Documentation - with step-by-step installation instructions, including ext deps