-
Notifications
You must be signed in to change notification settings - Fork 4
Description
After some offline discussions, I outline what is required to have full support for the ARC acquisition electronics.
-
A method that translates the
.aqsformat produced by the baseline client (pclient) into REST-for-Physics root file. Something similar to https://github.com/rest-for-physics/rawlib/blob/master/src/TRestRawMultiFEMINOSToSignalProcess.cxx. -
It appears that the frame format is no the same as in the
mclient, so the old method wouldn't just work, there are some (hopefully small) modifications to be made. -
After this method has been implemented, the core logic can be copy-pasted into https://github.com/rest-for-physics/feminos-daq in order to decode the frames and build the
.aqsand feminos-daq-format root files (in particular this is the section that needs modifying: https://github.com/rest-for-physics/feminos-daq/blob/main/src/root/storage.cpp). -
In order to process the feminos-daq-format root files into REST-for-Physics, the https://github.com/rest-for-physics/rawlib/blob/master/src/TRestRawFeminosRootToSignalProcess.cxx method should keep working just fine, as the feminos-daq-format root format is independant of the ARC/feminos, it just an event container for signals. The method should probably be renamed to include both the ARC and Feminos electronics though.
-
Issue to track progress in the
feminos-daqrepo: ARC Support feminos-daq#19