• Main INDEX
  • Monthly INDEX
  • PREV
  • NEXT
    Make New Entry, Make Followup Entry

    User name R. Michaels

    Log entry time 15:05:13 on April23,2014

    Entry number 388835

    keyword=deadtime in datamon from Trig. Super.

    Onboard the trigger supervisors (TS) there are 2 scalers which provide a
    measure of the DAQ deadtime.

    To each scaler is sent an onboard pulser; one of the scalers is ungated while the
    other is gated by the system Busy. I believe this works and is accurate as long as
    the busy is random, but if the triggers are not random in time it is subtlely wrong.
    However, it is still better than trying to use our scalers without accounting for the
    correlations between triggers, something we can do offline but not online.

    Now, datamon displays BOTH kinds of online deadtime, and the user can ponder what
    it means. They may disagree by a bit, but the "Deadtime from Trigger Supervisor"
    is supposed to be better. I think the DVCS trigger will eventually provide another
    deadtime for the L-HRS. We can display that, too, when it is available.

    Fig 1 and Fig 2 are for cosmics runs on L-HRS and R-HRS. Deadtime is very small.

    Technical scheme: At vxWorks boot, define 2 global variables TSLive1 and TSLive2.
    These are the 2 TS scalers. The CRL code writes to these periodically (every
    synch event if buffered or every 200 events if not buffered). The scaler server
    code picks up these global variables and makes them available to clients like
    datamon.


    FIGURE 1

    FIGURE 2