Quality assurance software prototype.
- Installed AliceO2 software.
- Set the environment variable SIMPATH to your FairSoft installation directory.
- Set the environment variable FAIRROOTPATH to your FairRoot installation directory.
It is a good practice to run config.sh script from AliceO2 build directory to set all others variables such as PATH etc.
This is a quality assurance software prototype for AliceO2 project. It uses FairMQ framework to provide distributed environment.
Project consists of three modules:
Run example for histogram:
runProducer -histogram exampleHistogramPrefixName exampleHistogramTitle -10 10The last two parameters describes minimal and maximal values of x axis.
Run example for tree:
runProducer -tree treeName_ treeTitle_ 4 1000The fourth parameter gives number of branches created in the tree. The last parameter is the number of entries in each branch.
It can merge both trees and histograms with the same title.
Run example:
runMergerDeviceIts optional parameter describes drawing option given to Draw function of TObject class.
Run example:
runViewerDevice branchToDrawName- Go to build folder of AliceO2 software
- cmake ../
- cd o2qa
- make
All modules are provided with unit tests written in BOOST test framework. Each module has it's tests in "Tests" directory.
To run all unit tests type ctest