lukipedio / jadaq

Just Another DAQ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JADAQ

Just Another DAQ (work in progress) for reading selected Caen digitizers for ESS Detector Group.

Getting Started

Prerequisites

To build and run this software the following dependencies are required

  • Conan The conan script has to be available in the current $PATH.
  • CMake At least CMake version 3.2 is required. Some packages that requires more recent versions of CMake will download this as a dependency.
  • bash For properly setting paths to the conan provided dependencies.
  • A recent C/C++ compiler with support for C++11.

Conan is used to download dependencies. For conan to know where the dependencies can be downloaded from, package repositories must be added by running the instructions from the conan-configuration repository.

For details on the prerequites and installation see documentation

Installing

To specify building with Conan for dependency management and with custom location of Caen libraries

> cmake <path-to-source> -DCAEN_ROOT=<path-to-caenlibs> -DCONAN=AUTO
> make

If you prefer to run conan manually the procedure is

> conan install <path-to-source> --build=missing
> cmake <path-to-source> -DCAEN_ROOT=<path-to-caenlibs> -DCONAN=MANUAL
> make

Contributing

Please read the CONTRIBUTING.md file for details on our code of conduct and the process for submitting pull requests to us.

Authors

  • Troels Blum
  • Jonas Bardino
  • Hanno Perrey

See also the list of contributors on Github.

About

Just Another DAQ

License:GNU General Public License v3.0


Languages

Language:C++ 50.4%Language:C 41.1%Language:CMake 4.6%Language:Shell 2.0%Language:Python 1.5%Language:XSLT 0.3%