travex
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
travex Documentation

![Build Status](https://travis-ci.org/plexoos/travex.svg?branch=master) ![Coverity Scan Build Status](https://scan.coverity.com/projects/9254/badge.svg)

This package provides a library of C++ classes which can be used to evaluate and validate reconstruction of charged particle tracks measured by a tracking detector. One of the objectives of this library is to design and implement such functionality in a detector-independent way that can be applied to most common detector configurations, reconstruction algorithms, and frameworks used in particle physics experiments.

The code and coding style in this project are heavily based on and influenced by the ROOT framework. The source is available at https://github.com/plexoos/travex and the doxygen generated documentation can be found at http://plexoos.github.io/travex

The Concept

This tools is designed to answer the following questions:

The following entities must be provided by the user:

How to build and install the library

Prerequisites

Build with cmake

Checkout the code using the following command:

git clone https://github.com/plexoos/travex.git

Compile and build the library and the tools:

cd travex/
mkdir build && cd build
cmake ../
make install