[Halld-online] Asynchronous scaler readout in Hall D

Vardan Gyurjyan gurjyan at jlab.org
Tue Feb 7 13:46:43 EST 2012


Hi,
I will suggest making this process an Afecs component, that can be included into the Hall-D experiment control system. Being an Afecs component one can subscribe scaler information event not being part of the data production system ( for e.g. web or cellphone apps).
Regards,
vardan
On Feb 7, 2012, at 1:27 PM, Elliott Wolin wrote:

> To all concerned with scalers in the Hall D Online,
> 
> Hovanes, Dave and I met to consider many details of dealing with 
> scalers. We propose the guidelines below. Note that these refer to 
> normal data taking, not to code development/debugging efforts.  Further, 
> the discussion below refers to asynchronous readout of scalers, not to 
> how scalers are read out and inserted into the data stream.
> 
> 
> - the preferred method for reading scalers asynchronously (i.e. from 
> registers) is to use a single process that writes to shared memory.  
> This allows us to control resource usage on the ROC's and manage ROC 
> processes.
> 
> - this process is independent of the DAQ system. It should be the only 
> processes that reads scalers from the registers, even the ROC code 
> should not do this.
> 
> - any other process that needs scaler data can get it from the shared 
> memory. This includes an EPICS IOC process and perhaps other processes.
> 
> - current thinking is to use an EPICS IOC to serve asynchronous scalers 
> out to monitoring processes or to servers that bundle and then 
> redistribute scaler and other data.
> 
> - One question that arose was whether all crates should be part of the 
> DAQ system. In particular, should the discriminator crates include a TI 
> board, accept triggers, be part of the CODA DAQ configuration, etc?  In 
> favor is the simplicity of putting discriminator scalers in the data
> stream and the fact that in this way it is possible to read scalers out 
> of all crates at the same time.  The downside is that more crates will 
> have to participate in the DAQ system and that there are other ways to 
> get discriminator scalers into the data stream.
> 
> 
> Comments, questions, concerns...?
> 
> Thanks,
> 
> -- 
> 
> 				Sincerely,
> 					Elliott
> 
> 
> ================================================================================
> 
> 
>  Those raised in a morally relative or neutral environment will hold
> 		    no truths to be self-evident.
> 				
> 
> Elliott Wolin
> Staff Physicist, Jefferson Lab
> 12000 Jefferson Ave
> Suite 8 MS 12A1
> Newport News, VA 23606
> 757-269-7365
> 
> ================================================================================
> 
> _______________________________________________
> Halld-online mailing list
> Halld-online at jlab.org
> https://mailman.jlab.org/mailman/listinfo/halld-online




More information about the Halld-online mailing list