User Tools

Site Tools


daq_control_python

This is an old revision of the document!


DAQ Control (July 2020)

This new DAQ control is purely based on python (version 3). The C++ run control (FDAQ/FSLOW) is dropped and all application are directly controlled by python

Il est interfacé avec la base mongodb dans laquelle est stocké les configurations de processus et les informations sur chaque prise de donnée (run par setup avec commentaires)

Pour plus d'informations sur la base il faut se refferer à la page Documentation Mongo DB

Le script mgjob permet de téléverser ou de télécharger une configuration ainsi que visualiser les runs d'un setup donné.

Afin d'utiliser cet environnement il est nécessaire de définir 3 variables d'environnement:

  1. MGDBLOGIN=monId/monPasswd@mamachinedeDB:27017@MaBase , cette variable est également définie dans le fichier /etc/ljc.conf sur chaque machine
  2. DAQMONGO=maconfig:maversion , c'est la configuration de processus qui sera utilisée
  3. DAQSETUP=Nom_de_lexperience , il sera utilisé pour avoir une série de numéros de runs unique par expérience (début à 1000)
daq_control_python.1594369363.txt.gz · Last modified: 2021/07/10 23:20 (external edit)