RHB
RHB (ROOT Histogram Builder) is based on the ROOT framework from CERN. Its purpose is to simply declare and fill histograms, without writing any line of source code. Histograms declarations are thus performed using a graphical interface (RHB GUI). The software packages (RHB Core) is in charge of updating declared parameters and filling histograms built by the user
RHB can work off-line from data files, or on-line directly from DAQ systems such as DAS (GANIL/LPC), FASTER (LPC) or GANDALF (LPSC). The user has to configure a Data Reader (data format) and a Device (data source) declared in a resources file (.RHBrc).
RHB is not a part of FASTER, FASTER is an acquisition and control (in the future) system, while RHB is an histogram builder. You can use independantly RHB and FASTER. As the communication between them is done over an Ethernet network, FASTER and RHB can be used on the same computer or on 2 different computers.
RHB
INSTALLATION
To install RHB and its dependencies on an Ubuntu 20.04 or 22.04 LTS distribution, you need to add the FASTER project repository
- add the repository of the faster project
- sudo apt-get install rhb
RHB examples, 9 demonstration packages are availaible
- sudo apt-get install faster-rhb-demo-qdc
- sudo apt-get install faster-rhb-demo-crrc4-spectro
- sudo apt-get install faster-rhb-demo-trapez-spectro
- sudo apt-get install faster-rhb-demo-scaler
- sudo apt-get install faster-rhb-demo-rf
- sudo apt-get install faster-rhb-demo-electro
- sudo apt-get install faster-rhb-demo-dosion
- sudo apt-get install faster-rhb-demo-dlmcp
- sudo apt-get install faster-rhb-demo-hv
When you install RHB, you install automatically root-lpc
You MUST NOT install another version of root
RHB
RHB uses at least 3 files to run with FASTER
- The .RHBrc resources file is used to configure RHB options at startup.
- These options are data read type and source, file names for parameters and histograms declarations, file name for visualization, etc…
- A dedicated Parameters Input Description file (pid extension) is attempted by RHB to read data from FASTER DAQ.
- All parameters and histograms declarations are saved in a RHB configuration file ended with “.facqConf” extension.
ADDRESS
LPC CAEN
6 Bd Maréchal Juin
14050 CAEN CEDEX
PHONE
(+33) 2 31 45 25 00