Notes for 2015 Time Calibration Service Task

Contents

Time Calibration Overview:

For each period and pass, we need to create a timing calibration map to correct the cell-by-cell timing differences that are inherent in the detector (due to relative position within the detector, length of readout wire, etc.) This is accomplished using a two step averaging technique, which uses the following steps:

  1. Separate the events into 4 groups by (Bunch Crossing Number)%4 (has to do with the fact that bunch crossings occur every 25 ns, while the internal detector clock is on a 100 ns cycle). The rest of the steps are applied for each BC%4 group separately.
  2. Choose only high energy, photon-like clusters, and use these to compute the average time that each cell fired at.
  3. Use this average to do a secondary timing cut, only taking the high energy, photon-like clusters that occur within a 20 ns window around the first average. Use the events that pass this cut to compute a new average time.
  4. This average time for each cell (for each BC%4) is stored in a histogram within the OADB file. When used using AliEMCALRecoUtils, each cell is corrected by this offset, as well as a 100 ns offset for each BC%4 group, so that each group is well separated when looking at the timing.

The method ProduceCalibConstants within the Time Calibration task produces two different files for each BC%4 (and separated for low/high gain): a TH1F containing the calibration offset (average), and a TH1F containing the RMS values. The errors in the calibration are determined for each cell as: σ2i = (x2RMS,i - x2ave,i)1/2

Passes & Periods currently in OADB:

Year Period Pass
2010 LHC10d pass1, pass2, pass3
LHC10h pass1, pass2, pass3
2011 LHC11a pass1, pass2, pass3, pass4
LHC11a2 (w/ SSD) pass1, pass2, pass3, pass4
LHC11b pass1, pass2, pass3
LHC11c pass1, pass2, pass3
LHC11d pass1, pass2, pass3
LHC11e pass1, pass2, pass3
LHC11f pass1, pass2, pass3
LHC11h pass1, pass2, pass3
2012 LHC12 (period d, but stable for all) pass1, pass2, pass3, pass4
2013 LHC13 (stable for b-g) pass1, pass2, pass3, pass4

List of Currently Missing Periods/Passes

Note: passes in bold have had the time calibration run on them.

Year Period Pass
2010 LHC10d pass4
LHC10e pass1, pass2, pass4
LHC10f pass0, pass2, pass4
LHC10g pass1, pass2, pass4

Current Progress on Missing Periods/Passes:

2016-02-08

  • LHC10e: Calibration looks good for BC0/BC2, but BC1/BC3 have very low statistics, making calibration incomplete and noisy.
  • LHC10f: Need to run comparison between 10f and 10d to see any overall offset differences. Of note are structures that appear in 10f BC0 (BC2) that appear at ± 150 ns (and ± 75 ns). Need to do run by run analysis to see if I can identify where these are coming from. Also, similar to 10e, BC1 and BC3 have very low statistics, making calibration incomplete/noisy.
  • LHC10g: 10g has very few good runs, and very few runs with EMCAL on. Most likely this was a calibration run before heavy ion started (10h), so this period will be ignored for now.

2016-01-29

  • LHC10f pass 4: Step 2 of calibration complete, offsets look good for BC0/BC2, but not for BC1/BC3. Now need to compare with LHC10d OADB offsets just to check.
  • LHC10g (all passes): Very few good runs, only a few with EMCAL on. Not sure if worth messing with (or if timing information is even available).

2016-01-27

  • LHC10e pass 2: Calibration is complete, however there are strange structures in the raw time vs. cell data that are causing many of the cells (within certain SM's) to have inaccurate calibration offsets. Not sure how to handle these structures, or if this pass will be useful since pass4 Calibration seems OK.
  • LHC10f pass 4: Step 1 of calibration complete, producing reference root file in order to evaluate and launch step 2 wagon.

2016-01-25

  • LHC10e pass 2: Step 2 calibration complete, running final merging of results to check for comparison
  • LHC10e pass 1: Keep getting error on accessing TOF timing, possibly the way timing was stored has been changed. Haven't been able to find an old AliPhysics version that will work with the dataset.

2016-01-12

  • LHC10d pass 4: simple comparison with each of the other passes (per BC%0) completed.
    • Notes: Calculated values are within ~1 ns of other passes, except 3 specific cells which didn't have calibration offsets in previous passes, but now do in pass4. Only BC%4 = 0 and BC%4 = 2 avaliable.
  • LHC10e pass 4: simple comparison with each of the 10d passes (pass1, pass2, pass3 - per BC%0) completed.
    • Notes: Calculated values are similar to LHC10d, except shifted by ~25 ns (as well as several cells that now have calibration values whereas 10d did not).

2015-12-21

  • LHC10d pass 4: step 2 of calibration is complete, need to plot it and compare it with pass 1-3 that are already in OADB file
  • LHC10e pass 4: step 2 of calibration is complete, need to plot it, do same for pass 1-3 and compare with each other

Images for Missing Periods/Comparison with Current OADB

  • LHC10d pass4:

LHC10d_BC0_calib_errors.gif

Time Offsets for each EMCAL cell for LHC10d pass4 data (BC%4 = 0).

  • Comparison with LHC10d pass 3 (in OADB)
ComparisonLHC10dpass4_BC0.gif

Difference in Time Offsets for LHC10d pass4 and the LHC10d pass3 offsets found in current OADB file. ComparisonLHC10dpass4_BC0_mag.gif

Magnified view of Time Offset differences between LHC10d pass4 and LHC10d pass3. Most cells are within 2 ns of OADB values.

  • LHC10e pass4:

LHC10epass4_BC0.png

Time Offsets for each EMCAL cell for LHC10e pass4 data (BC%4 = 0).

LHC10epass4_BC1.png LHC10epass4_BC2.png LHC10epass4_BC3.png

ComparisonLHC10epass4_BC0.png Difference in Time Offsets for LHC10e pass4 and the LHC10d pass3 offsets found in current OADB file.

ComparisonLHC10epass4_BC0_mag.png Magnified view of Time Offset differences between LHC10e pass4 and LHC10d pass3. We see an overall difference of ~25 ns compared to the LHC10d offsets.

ComparisonLHC10epass4_BC2.png

ComparisonLHC10epass4_BC2_mag.png

Relevant Links:

  • EMCALQAPeriodbyPeriod - a rundown of EMCAL QA for 2013 and 2012, period by period. 2015 should be accurately reflected on RCT
  • CaloQA - a rundown of EMCAL QA for 2011 PbPb data (potentially, only LHC11h is up to date). Also has 2010 good run list, need to double check accuracy
  • EMCALTimeCalibration - a overview of the Time Calibration task, as well as how to access OADB offsets from the file.
  • ALICE.EMCalCode:HowTo#Energy_and_Time_calibration - how to actually implement time callibration offsets using AliEMCALRecoUtils
  • PWG1EvSelDocumentation - overview/documentation for the AliPhysicsSelection class.
  • AnalysisTrains - overview/guide for train operations.
  • ALICE.EMCal - general twiki for EMCAL detector
  • EMCalOffline - twiki for EMCAL Offline group
  • EMCalQABadChannels2 - page for EMCAL Bad channel status/results by period

-- JustinThomasBlair - 2015-12-21

Topic attachments
I Attachment History Action Size Date Who Comment
GIFgif ComparisonLHC10dpass4_BC0.gif r1 manage 18.5 K 2016-02-08 - 23:24 JustinThomasBlair Calculated TimeCalibration offsets (step 2) for LHC10d_pass4
GIFgif ComparisonLHC10dpass4_BC0_mag.gif r1 manage 39.7 K 2016-02-08 - 23:24 JustinThomasBlair Calculated TimeCalibration offsets (step 2) for LHC10d_pass4
PNGpng ComparisonLHC10dpass4_BC0_mag.png r1 manage 63.7 K 2016-01-13 - 22:30 JustinThomasBlair  
PNGpng ComparisonLHC10dpass4_BC2.png r1 manage 37.8 K 2016-01-13 - 22:30 JustinThomasBlair  
PNGpng ComparisonLHC10dpass4_BC2_mag.png r1 manage 64.8 K 2016-01-13 - 22:30 JustinThomasBlair  
PNGpng ComparisonLHC10epass4_BC0.png r1 manage 34.2 K 2016-01-13 - 22:30 JustinThomasBlair  
PNGpng ComparisonLHC10epass4_BC0_mag.png r1 manage 66.9 K 2016-01-13 - 22:30 JustinThomasBlair  
PNGpng ComparisonLHC10epass4_BC2.png r1 manage 36.2 K 2016-01-13 - 22:30 JustinThomasBlair  
PNGpng ComparisonLHC10epass4_BC2_mag.png r1 manage 68.1 K 2016-01-13 - 22:30 JustinThomasBlair  
GIFgif LHC10d_BC0_calib_errors.gif r1 manage 18.1 K 2016-02-08 - 23:24 JustinThomasBlair Calculated TimeCalibration offsets (step 2) for LHC10d_pass4
PNGpng LHC10dpass4_BC0.png r1 manage 36.4 K 2016-01-13 - 22:30 JustinThomasBlair  
PNGpng LHC10dpass4_BC2.png r1 manage 35.5 K 2016-01-13 - 22:30 JustinThomasBlair  
PNGpng LHC10epass4_BC0.png r1 manage 36.5 K 2016-01-13 - 22:30 JustinThomasBlair  
PNGpng LHC10epass4_BC1.png r1 manage 37.6 K 2016-01-13 - 22:30 JustinThomasBlair  
PNGpng LHC10epass4_BC2.png r1 manage 36.0 K 2016-01-13 - 22:30 JustinThomasBlair  
PNGpng LHC10epass4_BC3.png r1 manage 38.4 K 2016-01-13 - 22:30 JustinThomasBlair  
Unknown file formatroot calibration_LHC10d_pass4.root r1 manage 69.8 K 2016-01-14 - 19:28 JustinThomasBlair Calculated TimeCalibration offsets (step 2) for LHC10d_pass4
Unknown file formatroot calibration_LHC10e_pass4.root r1 manage 123.4 K 2016-01-14 - 19:28 JustinThomasBlair Calculated TimeCalibration offsets (step 2) for LHC10e_pass4
Edit | Attach | Watch | Print version | History: r14 < r13 < r12 < r11 < r10 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r14 - 2017-01-06 - JustinThomasBlair
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Main All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback