Skip to content

kamilrakoczy/j-pet-framework-examples

 
 

Repository files navigation

J-PET Analysis Framework 

This README file describes the Repository of Usage Examples of the J-PET Analysis Framework.
For details of the Framework refer to the following file:

  j-pet-framework/README

What is it ?
------------

J-PET Analysis Framework is a flexible analysis framework which serves as a backbone system for the reconstruction algorithms and calibration procedures used during the data processing and standardize the common operations, e.g: input/output process, access to the detector geometry parameters and more.
It is written in C++ using the object-oriented approach. It is based on the ROOT libraries combined with some BOOST packages. The quality of the code is assured by the automatized set of unit tests. The documentation of the code is generated by Doxygen.

The J-PET Framework Examples Repository is a set of programs built on top of the J-PET Analysis Framework C++ library. These programs are meant to demonstrate the usage of this library as well as to be starting point for new analysis programs created by users.

The J-PET Framework library is a separate git repository available at:

   github.com/JPETTomography/j-pet-framework.git

It is a sumodule of this (examples) repository. If you follow the instruction below, the sources of the The J-PET Framework library will be automatically downloaded and placed in a firectory named 'j-pet-framework'.

The Latest Version
------------------

The latest stable version can be downloaded from the github repository. You must have git client istalled and do:
 
  git clone --recursive https://github.com/JPETTomography/j-pet-framework-examples.git

If you have already a directory with the code and you want to update it, just write:

  git pull && git submodule update


Installation
------------

Please see the file called INSTALL.

Authors
-------

J-PET Analysis Framework is being developed by Wojciech Krzemien, Aleksander Gajos, Szymon Niedźwiecki, Oleksandr Rundel, Tomasz Kisielewski, Nikodem Krawczyk and Klara Muzalewska.
The former developers are Karol Stola, Damian Trybek and Andrzej Gruntowski.


Bug Reporting & Contact
-----------------------

If you have any question or comment please write to: 
wojciech.krzemien@ncbj.gov.pl
or better post it to the Redmine list.

About

Example analyses based on the J-PET Analysis Framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 92.7%
  • CMake 5.1%
  • Shell 1.4%
  • Other 0.8%