CDC run 985

From GlueXWiki
Revision as of 17:37, 12 November 2014 by Nsjarvis (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

CDC_algo has hit threshold 160, timing thresholds 120,20, rough_time (if algo fails) 40 Start with 20,000 events

CDC_online
DAQTree ped from pulse_pedestal
CDC_algo 'hit' events
CDC_algo ALL events (not just hits)
CDC_online
DAQTree time from pulse_time
CDC_algo (units sample/10)


File:Cdc 985 a cdconline.png
not implemented yet
DAQTree pulse_peak from pulse_pedestal
CDC_algo


CDC_online
File:Cdc 985 i daqtree.png
DAQTree pulse_integral does not exist in mode 8
CDC_algo (not sure if this is ok)


Zeroes in run 985 (FDC & CDC)

[njarvis@maria: ~/online/plugins ]> root -l rundata/run985/daqtree.root
root [0] 
Attaching file rundata/run985/daqtree.root as _file0...
root [1] Df125PulseTime->Scan("*","time==0&&channel==0")
************************************************************************************************************************
*    Row   * channelnu *  eventnum *     rocid *      slot *   channel *  itrigger * pulse_num * quality_f *      time *
************************************************************************************************************************
*     7623 *       469 *        18 *        61 *         5 *         0 *        16 *         0 *         0 *         0 *
*    25436 *        14 *        50 *        28 *         3 *         0 *        48 *         0 *         0 *         0 *
*    31022 *       721 *        59 *        62 *         6 *         0 *        57 *         0 *         0 *         0 *
*    39850 *         0 *        73 *        25 *         3 *         0 *        71 *         0 *         0 *         0 *
*    49429 *       481 *        92 *        62 *         6 *         0 *        90 *         0 *         0 *         0 *
*    67602 *         0 *       132 *        25 *         3 *         0 *       130 *         0 *         0 *         0 *
*    80313 *       334 *       159 *        57 *        17 *         0 *       157 *         0 *         0 *         0 *
*    83937 *        24 *       166 *        26 *         7 *         0 *       164 *         0 *         0 *         0 *
*    89910 *        21 *       179 *        26 *        13 *         0 *       177 *         0 *         0 *         0 *

root [2] Df125PulsePedestal->Scan("*","pedestal==0&&channel==0")
************************************************************************************************************************
*    Row   * channelnu *  eventnum *     rocid *      slot *   channel *  itrigger * pulse_num *  pedestal * pulse_pea *
************************************************************************************************************************
*     7623 *       469 *        18 *        61 *         5 *         0 *        16 *         0 *         0 *         0 *
*    25436 *        14 *        50 *        28 *         3 *         0 *        48 *         0 *         0 *         0 *
*    31022 *       721 *        59 *        62 *         6 *         0 *        57 *         0 *         0 *         0 *
*    39850 *         0 *        73 *        25 *         3 *         0 *        71 *         0 *         0 *         0 *
*    49429 *       481 *        92 *        62 *         6 *         0 *        90 *         0 *         0 *         0 *
*    67602 *         0 *       132 *        25 *         3 *         0 *       130 *         0 *         0 *         0 *
*    80313 *       334 *       159 *        57 *        17 *         0 *       157 *         0 *         0 *         0 *
*    83937 *        24 *       166 *        26 *         7 *         0 *       164 *         0 *         0 *         0 *
*    89910 *        21 *       179 *        26 *        13 *         0 *       177 *         0 *         0 *         0 *


root [22] Df125PulseTime->GetEntries()
(const Long64_t)5143077
root [23] Df125PulsePedestal->GetEntries()
(const Long64_t)5143077
root [24] Df125PulseTime->GetEntries("time==0")
(Long64_t)959906
root [25] Df125PulsePedestal->GetEntries("pedestal==0")
(Long64_t)960443


Pedestal from cdcalgo for ALL events
ROC 25
ROC 26
ROC 27
ROC 28
Pedestal from cdcalgo for ALL events
ROC 25
ROC 26
ROC 27
ROC 28
ROC 25, zoomed in
ROC 26, zoomed in
ROC 27, zoomed in
ROC 28, zoomed in
ROC 28, zoomed in

Why don't events with high pedestal reach online histograms?

[njarvis@maria: ~/online/plugins/rundata ]> root -l run985/cdcped.root   (this is the file with pedestal for each entry)
root [0]TADC->Scan("eventnum:rocid:slot:channel:pedestal","pedestal>200&&rocid>24&&rocid<29")
************************************************************************
*    Row   *  eventnum *     rocid *      slot *   channel *  pedestal *
************************************************************************
*        0 *         3 *        25 *         9 *        14 *      3802 *
*        1 *         3 *        25 *         9 *        16 *       213 *
*        8 *         3 *        26 *        13 *        15 *      2052 *
*        9 *         3 *        27 *        15 *        49 *       963 *
*       10 *         3 *        27 *        16 *        63 *       208 *
*       11 *         3 *        27 *        16 *        68 *       268 *
*       12 *         3 *        27 *        16 *        70 *       236 *
*       13 *         3 *        28 *        15 *        49 *       230 *
*       14 *         3 *        28 *        17 *        61 *      2047 *
*       18 *         3 *        28 *        17 *        69 *       215 *
*      386 *         4 *        25 *         9 *        14 *      3802 *
*      387 *         4 *        25 *         9 *        16 *       216 *
*      393 *         4 *        26 *        13 *        15 *      2052 *
*      396 *         4 *        27 *        15 *        49 *       963 *
*      399 *         4 *        27 *        16 *        63 *       210 *
*      400 *         4 *        27 *        16 *        68 *       272 *
*      401 *         4 *        27 *        16 *        70 *       234 *
*      403 *         4 *        28 *         3 *        12 *       236 *
*      408 *         4 *        28 *        15 *        49 *       244 *
*      409 *         4 *        28 *        17 *        61 *      2048 *
*      609 *         5 *        25 *         9 *        14 *      3802 *
*      610 *         5 *        25 *         9 *        16 *       211 *
*      617 *         5 *        26 *        13 *        15 *      2052 *

root [1] Df125PulsePedestal->Scan("eventnum:rocid:slot:channel:pedestal","pedestal>200&&rocid>24&&rocid<29")
************************************************************************
*    Row   *  eventnum *     rocid *      slot *   channel *  pedestal *
************************************************************************
************************************************************************
==> 0 selected entries

root [2] Df125PulsePedestal->Scan("eventnum:rocid:slot:channel:pedestal","eventnum==3&&rocid==25&&slot==9&&channel==14")
************************************************************************
*    Row   *  eventnum *     rocid *      slot *   channel *  pedestal *
************************************************************************
*        0 *         3 *        25 *         9 *        14 *         0 *
************************************************************************
==> 1 selected entry

root [5] Df125PulseTime->Scan("eventnum:rocid:slot:channel:time","eventnum==3&&rocid==25&&slot==9&&channel==14")
************************************************************************
*    Row   *  eventnum *     rocid *      slot *   channel *      time *
************************************************************************
*        0 *         3 *        25 *         9 *        14 *         0 *
************************************************************************
==> 1 selected entry


root [3] Df125WindowRawData->Scan("eventnum:channelnum:rocid:slot:channel","eventnum==3&&rocid==25&&slot==9&&channel==14")
************************************************************************
*    Row   *  eventnum * channelnu *     rocid *      slot *   channel *
************************************************************************
*        0 *         3 *         0 *        25 *         9 *        14 *
************************************************************************
ADC data evt 3 chnum 0
root [3] Df125PulsePedestal->Scan("eventnum:rocid:slot:channel:pedestal","eventnum==3&&rocid==25&&slot==9&&channel==16")
************************************************************************
*    Row   *  eventnum *     rocid *      slot *   channel *  pedestal *
************************************************************************
*        1 *         3 *        25 *         9 *        16 *         0 *
************************************************************************
root [6] Df125PulseTime->Scan("eventnum:rocid:slot:channel:time","eventnum==3&&rocid==25&&slot==9&&channel==16")
************************************************************************
*    Row   *  eventnum *     rocid *      slot *   channel *      time *
************************************************************************
*        1 *         3 *        25 *         9 *        16 *         0 *
************************************************************************
==> 1 selected entry

root [4] Df125WindowRawData->Scan("eventnum:channelnum:rocid:slot:channel","eventnum==3&&rocid==25&&slot==9&&channel==16")
************************************************************************
*    Row   *  eventnum * channelnu *     rocid *      slot *   channel *
************************************************************************
*        1 *         3 *         1 *        25 *         9 *        16 *
************************************************************************

ADC data evt 3 chnum 1
root [1] Df125PulsePedestal->Scan("eventnum:channelnum:rocid:slot:channel:pedestal","eventnum==3&&rocid==26&&slot==13&&channel==15")
************************************************************************************
*    Row   *  eventnum * channelnu *     rocid *      slot *   channel *  pedestal *
************************************************************************************
*        8 *         3 *         8 *        26 *        13 *        15 *         0 *
************************************************************************************
==> 1 selected entry
(Long64_t)1
root [2] Df125PulseTime->Scan("eventnum:channelnum:rocid:slot:channel:time","eventnum==3&&rocid==26&&slot==13&&channel==15")
************************************************************************************
*    Row   *  eventnum * channelnu *     rocid *      slot *   channel *      time *
************************************************************************************
*        8 *         3 *         8 *        26 *        13 *        15 *         0 *
************************************************************************************
==> 1 selected entry

root [2] Df125WindowRawData->Scan("eventnum:channelnum:rocid:slot:channel","eventnum==3&&rocid==26&&slot==13&&channel==15")
************************************************************************
*    Row   *  eventnum * channelnu *     rocid *      slot *   channel *
************************************************************************
*        8 *         3 *         8 *        26 *        13 *        15 *
************************************************************************
ADC data evt 3 chnum 8