PicoDst - lightweight data format specifically created for the Flow analysis in MPD (NICA) experiment.
Peter Parfenov 7748b8526a small fix in README | лет назад: 2 | |
---|---|---|
bin | лет назад: 4 | |
converter | лет назад: 4 | |
include | лет назад: 4 | |
macros | лет назад: 4 | |
src | лет назад: 4 | |
CMakeLists.txt | лет назад: 4 | |
README.md | лет назад: 2 |
Data format for the Flow Analysis at MPD(NICA)
Get the source code:
git clone https://devel.mephi.ru/PEParfenov/PicoDst.git
Create build directory and build project:
cd PicoDst/
mkdir build/
cd build/
cmake ..
make
CMakeLists.txt
file automatically checks if FairRoot is installed.
FairRoot
is installed both libPicoDst.so
and PicoDstConverter
will be compiledFairRoot
is not installed only libPicoDst.so
will be compiledAfter installation setPicoDst.sh
will be generated. This script contains most of the needed information for the system to find PicoDst library.
For comfortable usage of the PicoDst
package (to automatically load libPicoDst.so
in every ROOT
session, export usefull environment variables and aliases in the system), source setPicoDst.sh
:
source setPicoDst.sh
It also contains usefull aliases for all executables.
PicoDst
package: PicoDst-config
Like root-config
command, PicoDst-config
contains information about version and paths to the source code and build directories. After sourcing setPicoDst.sh
one can just use the following command in bash:
PicoDst-config --version --incdir --srcdir --bindir
MpdDst
data to PicoDst
:If FairRoot
(and MpdRoot
) is installed PicoDstConverter
is compiled. After sourcing setPicoDst.sh
one can use command:
PicoDstConverter -i input_mpddst.root -o output_picodst.root