[subexp-daq] How to start a DAQ system after NURDLIB, TRLOII, DRASI, etc. were updated

Håkan T Johansson f96hajo at chalmers.se
Tue Jan 16 12:25:42 CET 2024


On Tue, 16 Jan 2024, Weber, Guenter Dr. wrote:

> 
> Dear Hakan,
> 
> 
> thank you or your reply. Now I am bit lost because I thought that UPEXPS is
> a central piece where important things happen. 
> 
> 
> Anyway, here is what GIT tells me about UPEXPS:
> 
> mbsdaq at atpnbg011:~/mbsrun/rio4/2024_mcalstruck/upexps$ git log
> commit 47db26b7743bf2676ebc2aa0a69e8cfae0e74ef4 (HEAD -> master)
> Author: Bastian Loeher <b.loeher at gsi.de>
> Date:   Mon Mar 15 17:26:29 2021 +0100
> 
> Therein is the folder MCAL_2019:
> 
> mbsdaq at atpnbg011:~/mbsrun/rio4/2024_mcalstruck/upexps/mcal_2019$ ls -l
> insgesamt 23052
> -rw-r--r-- 1 mbsdaq users      137 Jan 12 13:41 control.hh
> drwxr-sr-x 4 mbsdaq users     4096 Jan 12 13:37 gen_mcal
> -rw-r--r-- 1 mbsdaq users      233 Jan 12 13:37 Makefile
> -rw-r--r-- 1 mbsdaq users      102 Jan 12 13:41 makefile_additional.inc
> -rw-r--r-- 1 mbsdaq users     1574 Jan 12 13:37 mapping.h
> -rwxr-xr-x 1 mbsdaq users 12503880 Jan 12 13:41 mcal
> -rw-r--r-- 1 mbsdaq users    24005 Jan 12 13:41 mcal.dep
> -rw-r--r-- 1 mbsdaq users     1571 Jan 12 13:41 mcal.spec
> -rw-r--r-- 1 mbsdaq users     2777 Jan 12 13:41 mcal_user.cc
> -rwxr-xr-x 1 mbsdaq users 11020872 Jan 12 13:41 mcal.working
> drwxr-sr-x 2 mbsdaq users     4096 Jan 12 13:41 mc_gen_mcal
> drwxr-sr-x 2 mbsdaq users     4096 Jan 12 13:41 obj_mcal
> -rw-r--r-- 1 mbsdaq users     6545 Jan 12 13:41 sis3316_mapping_macros.h
> -rw-r--r-- 1 mbsdaq users     5082 Jan 12 13:41 vme_struck_sis3316.spec
> 
> And my impression was that these files are somehow central to reading out
> our DAQ system.

True, for reading the data after the DAQ as such.

> My understanding is that for initializing and readout of the modules by the
> DAQ software, the following configuration files are used (they are in a
> different directory):
> 
> -rw-r--r-- 1 mbsdaq users        4883 Jan 12 13:44 main.cfg
> 
> -rw-r--r-- 1 mbsdaq users         194 Jan 12 13:42 r3bfuser.cfg
> 
> -rw-r--r-- 1 mbsdaq users        3065 Jan 12 13:42 vulom.trlo

Yes.  Well outside upexps I hope.  ;)

> But for telling UCESB what to find in the the LMD stream coming from the RIO
> (which is a result of these configuration files), somehow a 'mapping' is
> necessary. And this I associated with UPEXPS. But maybe my understanding was
> wrong, if UPEXPS is not used by you guys.

You are correct.

Only distinction would that that ucesb / upexps are only involved to 
either read .lmd files, or to read live data streams (which is also on lmd 
format) from the DAQ.

--

With the git references above, we can hopefully try to figure out how deep 
into the other parts of upexps your directory has dependencies.

But - as long as the data format has not changed - and the intention with 
the update to nurdlib etc was to not change any of those - the current 
unpacker specification and mapping should still work.  In fact - if it 
does not - then we do not want to fix the unpacking stages, but understand 
why the DAQ delivers different data.

> After lunch, I will give it a try to simply start the DAQ.

Cheers,
Håkan


More information about the subexp-daq mailing list