FCAL energy calibration

From GlueXWiki
Revision as of 10:14, 11 January 2022 by Ijaegle (Talk | contribs)

Jump to: navigation, search
  1. Periods
    • period 1, 81113 -> 81120, 150 nA, Summer 2020 HV, FCAL pi0 with FDC & CDC turn off
    • period 2, 81126 -> 81164, 150 nA, Summer 2020 HV - 6V, FCAL pi0 with FDC & CDC turn off
    • period 3, 81221 -> 81123, 150 nA, Fall 2021 ver 1, FCAL pi0 with FDC & CDC turn off
    • period 4, 81262 -> 81267, 200 nA, Fall 2021 ver 2, FCAL pi0 with FDC & CDC turn off
    • period 5, 81331 -> 81342, 50 nA, Fall 2021 ver 2, low intensity Be production with FDC & CDC turn on
    • period 6, 81343 -> 81355, 50 nA, Fall 2021 ver 2, low intensity Be production with FDC & CDC turn on
    • period 7, 81356 -> 81373, 100 nA, Fall 2021 ver 2, medium intensity Be production with FDC & CDC turn off
    • period 8, 81374 -> 81381, 200 nA, Fall 2021 ver 2, Be production with FDC & CDC turn off
    • period 14, 81411 -> 81430, 200 nA, Fall 2021 ver 2, He cell full with FDC & CDC turn off (cal. to be done for FCAL)
    • period 15, 81431 -> 81444, 100 nA, Fall 2021 ver 3, He cell full with FDC & CDC turn off (cal. to be done for FCAL)
    • period 16, 81445 -> 81 81470, 200 nA, Fall 2021 ver 3, He cell full with FDC & CDC turn off
    • period 17, 81472 -> 81520, 200 nA, Fall 2021 ver 3, B-field, He cell full with FDC & CDC turn on
    • period 18, 81521 -> 81531, 200 nA, Fall 2021 ver 3, B-field, He cell full with FDC & CDC turn on
    • period 20, 81564 -> 81589, 200 nA, Fall 2021 ver 3, B-field, He cell full with FDC & CDC turn on
    • period 21, 81590 -> 81595, 200 nA, Fall 2021 ver 3, B-field, He cell full with FDC & CDC turn on
    • period 22, 81597 -> 81613, 200 nA, Fall 2021 ver 3, B-field, He cell full with FDC & CDC turn on
    • period 23, 81614 -> 81633, 200 nA, Fall 2021 ver 3, B-field, He cell full with FDC & CDC turn on
    • period 25, 81675 -> 81681, 200 nA, Fall 2021 ver 3, B-field, He cell full with FDC & CDC turn on
    • period 26, 81682 -> 81696, 200 nA, Fall 2021 ver 3, B-field, He cell full with FDC & CDC turn on
    • period 27, 81704 -> 81711, 200 nA, Fall 2021 ver 3, B-field, He cell full with FDC & CDC turn on
    • period 28, 81712 -> 81999, 200 nA, Fall 2021 ver 3, B-field, He cell full with FDC & CDC turn on
  2. Gains matching calibration monitoring plots
  3. Checking the gain

Goal makes a list of all bad and/or suspicious channels. The monitoring is to be repeated each time the FCAL energy calibration is changed.

1/ Period 4 to 21 should be checked 2/ For each period:

a/ Look at the report: be_phase2_method0_period_[4-8].pdf & he_phase2_method0_period_[14-21].pdf
b/ There are two ways to check for the bad and/or suspicious channels.
   * Look at the individual diphoton invariant mass for each blocks, a clear pi0 resonance should be observed for all blocks except for blocks belonging to the two outer rings of FCAL:  checking_be_phase2_method0_period_[4-8].py & checking_he_phase2_method0_period_[14-21].py 
    * Use check_fcal.c to look at the histogram root file runpi0.root for each period

3/ Check for the block listed as bad and/or suspicious, the diphoton invariant mass, and time difference distributions to see if it is a possible calibration issue (energy and/or time). To do so use check_block.c


HOW-TO use check_fcal.c: root -l runpi0.root 'check_fcal.c(argument1, argument2, argument3)' argument1 is a string that can be empty, "", or corresponds to an ASCII file containing only one column argument2 is an integer that can range from 0 to 5

- 0 hit pattern for all central block cluster energy
- 1 hit pattern for all central block cluster energy above 1 GeV
- 2 hit pattern for all central block cluster energy above 2 GeV
- etc ...

argument3 is an integer that ranges from 1 to 3

- 1 to draw a square and write the block number for each block
- 2 to draw a square and write the block number for each block which is 3\sigma outside the optimal gain value (1.05)
- 3 to draw a square and write the block number for the block listed in the ASCII file mentioned above

HOW-TO use check_block.c: root -l runpi0.root 'check_block.c(argument)' argument is a string that corresponds to an ASCII file containing only one column

  1. Energy dependence correction monitoring plots