HARPO  5.1.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Installation

System Configuration

Dependencies

Our software is developped on Ubuntu 14.04 (Trusty Tahr). It requires a few extra packages:

Environments

You will need to set a number of environment variable, as shown here: Environment Configuration script

Installation

The recommended way of using the software installing from source in git repository.

    $ git clone git@llrgit.in2p3.fr:harpo/harpo.git
    $ cd harpo/Code/Analysis/trunk
    $ make install

Alternatively, using cmake:

    $ git clone git@llrgit.in2p3.fr:harpo/harpo.git
    $ cd harpo/Code/Analysis/
    $ mkdir build
    $ cd build
    $ cmake ../trunk/
    $ make

In that case, the executables will be put in build/bin.

The configure script will setup build environmet. You can find Environment Configuration script some lines you can append to your ./bashrc file. You will need to login again after adding the lines so that they are effective.

Simulation

If you have installed Geant4, a simulation is available.

You can compile it like with cmake:

  $ cd simbase/Geant4-build
  $ cmake -DGeant4_DIR=$G4INSTALL ../Geant4
  $ make

Usage

A detailed description of the general framework can be found in the documentation of the main class HarpoReader and in the documentation of the other classes.

A reference manual (pdf, html) is now being written.