RHB

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 overview
RHB overview
RHB Graph
RHB Graph

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

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

.RHBrc

  • 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…

pid file

  • A dedicated Parameters Input Description file (pid extension) is attempted by RHB to read data from FASTER DAQ.

facqConf file

  • All parameters and histograms declarations are saved in a RHB configuration file ended with “.facqConf” extension.
FASTER

ADDRESS

LPC CAEN
6 Bd Maréchal Juin
14050 CAEN CEDEX

PHONE

(+33) 2 31 45 25 00