This repository was archived by the owner on Dec 18, 2019. It is now read-only.
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
About:
------------------------------------------------------------
BM-DAQ is part of BabyMINDdaq software package. The software provides an
implementation of a Finite-state machine, used for the data acquisition
of the Baby MIND neutrino detector. BM-DAQ is designed for internal use for
the Baby MIND detector collaboration and is tailored for this use primarily.
Third Party Software:
------------------------------------------------------------
The external dependencies of the bm-daq package are listed below:
1. libUSB, JsonCpp, CppUnit, Qt5 and ZeroMQ
In order to install the packages on Ubuntu do the following:
sudo apt-get install libusb-1.0-0-dev libjsoncpp-dev libzmq-dev libcppunit-dev
In order to install the packages on Centos as root do the following:
yum install libusb-devel jsoncpp-devel zeromq3-devel cppunit-devel qt5-qtbase-devel -y
2. libufec
https://github.com/BabyMINDdaq/libufec
3. libufecpp
https://github.com/BabyMINDdaq/libufecpp
4. mic11api
https://github.com/yordan-karadzhov/mic11api
5. bm-unpack
https://github.com/BabyMINDdaq/bm-unpack
In order to install dependencies 2, 3, 4 and 5 do:
./instal_third_party.sh
Install:
------------------------------------------------------------
To build the library do:
Option 1
source install_build_and_test.sh
In case of using Option 1, you do not have to run instal_third_party.sh.
This option is recommended when you install from scratch.
Option 2
cd build
cmake ../
make