[d2n-analysis-talk] THaScaler and THaScalerGroup

Diana Parno dparno at cmu.edu
Mon Jan 31 15:07:22 EST 2011


> I'm actually looking at this now, going through runs event-by-event  
> and printing to the screen whenever I have the condition u3c < 400  
> (an arbitrary choice of a value, just something that is near zero)  
> -- and (at least for my first run that is processing) I have all the  
> u3c = 0 events in the first 54 events... I'm not quite sure why that  
> happens just yet, just thought you'd be interested to know.


Hey, that's really interesting! If the scalers take a little while to  
start up right after the run begins, then that's actually sort of a  
reasonable failure mode. It also explains why the BeamTrip Finder code  
was often erroneously finding a beam trip at the beginning of my  
BigBite runs. It may even help explain the lower percentage of  
affected BigBite events; if the scalers are non-functional for a  
certain fixed length of time at the beginning of data-taking, and if  
BigBite has a lower readout rate during startup, then the huge number  
of BigBite readouts later in the run would outweigh the startup  
readouts much more thoroughly than in the LHRS.

I was just reading Seamus's thesis last night and he was talking about  
discarding the first 1000 events of every run, because the helicity  
wouldn't be working right. This may be worth some more investigation  
for both of us, if other things besides these scalers are having  
trouble. I've put this back on the list due to the potential for  
general interest.

Best,
Diana

On Jan 31, 2011, at 12:01 PM, David Flay wrote:

>
>
> On Mon, Jan 31, 2011 at 2:38 PM, Diana Parno <dparno at cmu.edu> wrote:
> At last week's meeting, we discussed whether the scaler decoding code
> is the same for BigBite and the LHRS.
>
> I believe it is. There are no *C or *h files in bigbitelib for
> THaScaler or THaScalerGroup (the latter is the class called in the
> replay scripts to handle scaler information). A grep command in the
> bigbitelib folder yields no mention of scalers, except for a single
> line in the Makefile where the Analyzer source directories (including
> hana_scaler, which is different) are included. The BigBite
> documentation doesn't mention scalers either.
>
> In short, I don't see how the BigBite replays could be using scaler
> data at all, unless they're pulling the THaScaler* classes from the
> analyzer environment. Unfortunately, this makes it much harder for the
> LHRS/BB differences in bcm misbehavior to be due to a coding problem.
>
>
> I'm actually looking at this now, going through runs event-by-event  
> and printing to the screen whenever I have the condition u3c < 400  
> (an arbitrary choice of a value, just something that is near zero)  
> -- and (at least for my first run that is processing) I have all the  
> u3c = 0 events in the first 54 events... I'm not quite sure why that  
> happens just yet, just thought you'd be interested to know.
>
>
> -- 
> -----------------------------------------------------------
> David Flay
> Physics Department
> Temple University
> Philadelphia, PA 19122
>
> office: Barton Hall, BA319
> phone: (215) 204-1331
>
> e-mail: flay at jlab.org
>            flay at temple.edu
>
> website: http://www.jlab.org/~flay
>              http://quarks.temple.edu
> -----------------------------------------------------------
>
>



More information about the d2n-analysis-talk mailing list