[Halld-pid-upgrade] Cluster Counting and DAQ
Lubomir Pentchev
pentchev at jlab.org
Mon Sep 23 17:55:10 EDT 2013
Hi Curtis,
Yes, I agree, all these are valid questions about the DAQ and trigger rate
and they need to be discussed with the experts. However, on the detector
side we also can do something depending on what is the limitation coming
from the DAQ. We have tried so far two gas mixtures Ar/CO2 40/60 and 60/40
corresponding to ~20 and ~10 microseconds maximum drift time and of course
we have used the fADC125 for the readout. If we have to, we can go down to
say 5 microseconds and use fADC250, which was assumed in the original
proposal at the GlueX Upgrade Meeting last year. Actually f250 is more
than a factor of two better in resolving the clusters because f125 does
additional integration of the input pulse to ~40ns rise time. This means
we can go even below 5 microseconds if we have to.
On another note, in the present schedule of the Collaboration Meeting
there's no time slot for the cluster counting. We asked for 20 min, but I
can see that the schedule is very tight. If this is the case, I can just
put a few slides at the end of my FDC talk about the test with the
modified cells.
Lubomir
On Mon, 23 Sep 2013, Curtis A. Meyer wrote:
> Sorry that I missed the discussion on Friday, it sounds like it was
interesting. One
> note on the 20KHz number that Lubomir mentioned. That is the expected
rate off
> level-1 at 10**7 photons per second. If we get to 10**8, then it will
be at least 10
> times this (hence the need for level 3 triggering). This may impact
your ability to
> wait for things - Curtis
> ---------
> Curtis A. Meyer MCS Associate Dean for Faculty and Graduate Affairs
> Wean: (412) 268-2745 Professor of Physics
> Doherty: (412) 268-3090 Carnegie Mellon University
> Fax: (412) 681-0648 Pittsburgh, PA 15213
> curtis.meyer at cmu.edu http://www.curtismeyer.com/
>
>
>
> On Sep 23, 2013, at 9:58 AM, Beni Zihlmann <zihlmann at jlab.org> wrote:
>
>> Hi All,
>> I would like to clarify one point. Since I read out the modules on an
>> event by event basis for each trigger the cpu(frontend) has to be
>> interrupted by the trigger
>> to read out the ADCs. It will take time for the cpu to react on this
>> interrupt. I do not know how much but certainly many micro seconds. That
>> is the reason I do
>> not need to delay the trigger for the ADCs too much. I do not recall how
>> much it is I will have to go back and measure it. I will let you know
>> then then result.
>> So by the time the actual readout command is executed by the roc the
>> data has safely arrived at the ADCs.
>>
>> cheers,
>> Beni
>>
>>
>>>
>>> Hi Matt,
>>>
>>> That was exactly the question Beni was asking when he started working
>>> on the DAQ for the cluster counting. Then he got it working right away
>>> without changing the timing of the trigger, as it was for the standard
>>> FDC readout. This means we were reading data from the fADCs that
>>> arrives up to 20 microseconds after the trigger. Beni can give you
>>> details about how and why does it work.
>>>
>>> Of course this is a simplified DAQ and there will be other limitations
>>> for the full GlueX DAQ. Naively I would think that if the maximal
>>> trigger rate is 20kHz (as I remember this is the official number) the
>>> readout rate should be the same, i.e. 50 microseconds per event which
>>> is 5 times more than the cluster counting time window. In any case I
>>> agree such a readout would be different from the rest of the detectors
>>> and we need to talk to the experts.
>>>
>>> Lubomir
>>>
>>>
>>>
>>>
>>>
>>> On Sat, 21 Sep 2013, Matthew Shepherd wrote:
>>>
>>>>
>>>> Hi Lubomir,
>>>>
>>>> After thinking about it more, I don't think I phrased my question in
>>> the clearest way regarding the DAQ and cluster counting.
>>>>
>>>> You showed that you need to count ionization clusters that arrive over
>>> a period of something 10 - 12 microseconds after the primary track.
>>>>
>>>> I think our trigger typically arrives 2-3 microseconds after the event.
>>> For all subsystems this means they must look back into their buffer
>>> some fixed time and readout the event. (In many subsystems the
>>> trigger can't arrive much later or else the data is lost.)
>>>>
>>>> For the cluster counting scheme this means that you need retrieve data
>>> from 2-3 microseconds before the trigger and up to 10 microseconds
>>> after the trigger. I don't understand the intricacies of the
>>> electronics or trigger, but does the fact that you won't have
>>> completely recorded an event until almost 10 microseconds after the
>>> trigger is sent to the crates cause a problem? (Presumably in that
>>> 10 microseconds there is a decent probability that another trigger
>>> will arrive as well.)
>>>>
>>>> Maybe there is not a problem, but this seems to be a readout scheme
>>> that is somehow fundamentally different from other subsystems.
>>>>
>>>> Matt
>>>>
>>>> ---------------------------------------------------------------------
>>>> Matthew Shepherd, Associate Professor
>>>> Department of Physics, Indiana University, Swain West 265
>>>> 727 East Third Street, Bloomington, IN 47405
>>>>
>>>> Office Phone: +1 812 856 5808
>>>>
>>>>
>>>> _______________________________________________
>>>> Halld-pid-upgrade mailing list
>>>> Halld-pid-upgrade at jlab.org
>>>> https://mailman.jlab.org/mailman/listinfo/halld-pid-upgrade
>>>>
>>
>> _______________________________________________
>> Halld-pid-upgrade mailing list
>> Halld-pid-upgrade at jlab.org
>> https://mailman.jlab.org/mailman/listinfo/halld-pid-upgrade
>
>
More information about the Halld-pid-upgrade
mailing list