offline software development status

15
Offline software development status. E.Choumilov, TIM 18.07.2009.

Upload: teresa

Post on 28-Jan-2016

48 views

Category:

Documents


0 download

DESCRIPTION

Offline software development status. E.Choumilov, TIM 18.07.2009. ECAL:. Now MC Geant-hits can be written to root-file (new data card ECMC 30=(0)), related codes are written and tested (be careful – very high hits multiplicity, - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Offline software development status

Offline software development status.

E.Choumilov, TIM 18.07.2009.

Page 2: Offline software development status

ECAL:

1. Now MC Geant-hits can be written to root-file (new data card ECMC 30=(0)), related codes are written and tested (be careful – very high hits multiplicity, set ECMC 30=1 to let hits writing to root-file when IOPA 43 set to “write all”, SET 30=2 to force writing at any conditions.

2. “On-Board” pedestals handling codes are modified according new format (very preliminary, not tested on real data). New data card ECCA 75=(15) is the bit-pattern describing the final content of pedestals block (A-peds, D-peds, Thresholds, PedWidth).

3. Geometry is modified according to the latest beam test results (super layers misalignment is added, lower pixel response in pixel-to-pixel transitional area (+-3mm around pixel boundary) is introduced (40% signal reduction at the boundary point).

Page 3: Offline software development status

TOF/ACC:

1. “On-Board” pedestals handling codes are updated (still preliminary, not tested on real data). New data card TFCA 40=(63) is the bit-pattern describing the final content of pedestals block (A-peds, D-peds, PreTrigWords, StatusWords, Thresholds, PedWidth). Common for all sub-detectors data card CALIB 3=ijklm is decimal “bit-

pattern” of sub-detectors to be used in automatic update of DB. Default ijklm=11111 (use all sub-detectors), see datacards.doc file for more

details.

2. TOF offline calibrations codes are modified to work with “Tof Calibration Commander” program (“summary”-block is added in log-file).

3. ACC dE/dX channels saturation treatment is added (not final, need more information from ACC-group for better accuracy, currently unique nonlinearity curve is used). Data card ATRE 6=(0) is introduced, set it to 1 to apply corrections to raw amplitudes. In any case these corrections are non very important because do not affect ACC-efficiency. See also fig.1-3 for illustration.

4. Preliminary version of TOF Calibration Commander is released.

Page 4: Offline software development status

Fig.1 (light output <=> impact point)

Page 5: Offline software development status

Fig.2 (no corrections)

Page 6: Offline software development status

Fig.3 (with corrections)

Page 7: Offline software development status

TOF Calibration Commander features

This is the graphic interface between the user and different TOF calibration procedures. These procedures are the part of standard offline reconstructionprogram. So this interface use standard gbatch.exe executable. Interface iswritten using Perl/Tk.

To use Commander SSH to pcamsr0, CD to /f2users/tofaccuser/headquarters.Read “README_1st” file for more instructions. Use “StartTofCommander”command to start the job. After you got window, select (left click) neededsession type (from 6 available types) and click “Start” button. The rest of interface is build now automatically according selected session type. Use “Help”button and right click on some critical buttons for more help.

Six available now session types are (written on related buttons) :

1) “PedCal” – creates pedestal/width/status tables using real data (if in raw format !!!) or “OnBoard” created pedestal data.2) “Ped2DB” - write this tables into the Data Base (DB). Before DB updating you can check pedestals quality time evolution and remove bad tables.

Page 8: Offline software development status

These two calibration types were demonstrated during one of the last year TIMs and now just incorporated into common shell.

3) “TdcLin” – this session creates TOF TDC nonlinearity corrections table for each of LT (low threshold) and FT (fast trigger) SFET channels using the real physical data runs.

4) “TdcL2DB” – during this session you can check the quality of all tables accumulated in previous “TdcLin” sessions and write good ones into the DB. The fig.4 shows the screenshot made during this session.

5) “TAUCal” – most complicated session. Use real data to create 5 types of calibration files: Ref-File (contains references to other calibration files), CalibStatus-File, file with side-times offsets and effective light velocities for each paddle, file with paddle-time offsets and slewing correction and file with channels relative amplification factors, paddles energy loss absolute normalizations and paddles light attenuation parameters. This session use the results of previous “TdcLin” session. During this session calibration quality and files consistency are checked and good calibration sets are written into related store (directory) used in next session. Use also “Help” button for more information. See screenshots on fig.5,6.

Page 9: Offline software development status

6) “TAU2DB” – this session use previously accumulated calibration files sets. You can check calibration parameters quality and their evolution in time, exclude bad sets and write good ones into DB. For more information use “Help” button. See also screenshot on fig.7.

Page 10: Offline software development status

Fig.4

Page 11: Offline software development status

Fig.5

Page 12: Offline software development status

Fig.6

Page 13: Offline software development status

Fig.7

Page 14: Offline software development status

TOF-team members, please try to use this program(but not simultaneously !). I am ready for questionsand proposals.

Page 15: Offline software development status