Difference between revisions of "CDC run 985"

From GlueXWiki
Jump to: navigation, search
Line 103: Line 103:
 
|[[Image:cdc_985_pedroc28z2.png|thumb|x200px| ROC 28, zoomed in]]
 
|[[Image:cdc_985_pedroc28z2.png|thumb|x200px| ROC 28, zoomed in]]
 
|}
 
|}
 +
 +
Why don't events with high pedestal reach online histograms?
 +
<pre>
 +
[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] 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
 +
 +
 +
</pre>

Revision as of 17:20, 12 November 2014

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] 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