14
ITS Calibration Database Requirements Updated By Bjørn S. Nilsen On behalf of the ALICE ITS Sub- detector Group

ITS Calibration Database Requirements Updated By Bjørn S. Nilsen On behalf of the ALICE ITS Sub-detector Group

Embed Size (px)

DESCRIPTION

Feb ALICE February Offline Week, Calibration Database Workshop 3 Alignment AliITSgeom & AliITSgeomMatrix 2198 Detectors, 6 degrees of Freedom Must be fast and compact Must allow for multiple instantiations and easily switch between different instantiations easily and quickly Needs to handle different coordinate system Needs to be useful in simulation, reconstruction, tracking, and alignment

Citation preview

Page 1: ITS Calibration Database Requirements Updated By Bjørn S. Nilsen On behalf of the ALICE ITS Sub-detector Group

ITS Calibration Database Requirements

UpdatedBy

Bjørn S. NilsenOn behalf of the ALICE ITS Sub-detector Group

Page 2: ITS Calibration Database Requirements Updated By Bjørn S. Nilsen On behalf of the ALICE ITS Sub-detector Group

Feb. 17 2005 ALICE February Offline Week, Calibration Database Workshop

2

Outline

• Alignment• Calibration Data SPD• Calibration Data SDD• Calibration Data SSD• Assess patterns and usage• Conclusions

Page 3: ITS Calibration Database Requirements Updated By Bjørn S. Nilsen On behalf of the ALICE ITS Sub-detector Group

Feb. 17 2005 ALICE February Offline Week, Calibration Database Workshop

3

AlignmentAliITSgeom & AliITSgeomMatrix2198 Detectors, 6 degrees of Freedom

• Must be fast and compact• Must allow for multiple instantiations and

easily switch between different instantiations easily and quickly

• Needs to handle different coordinate system• Needs to be useful in simulation,

reconstruction, tracking, and alignment

Page 4: ITS Calibration Database Requirements Updated By Bjørn S. Nilsen On behalf of the ALICE ITS Sub-detector Group

Feb. 17 2005 ALICE February Offline Week, Calibration Database Workshop

4

AlignmentAliITSgeom & AliITSgeomMatrix

• AliITSgeomMatrix.– Sizeof(AliITSgoemMatrix) = 164Bytes (in

memory), 126Bytes on disk uncompressed.– Minimum required 64Bytes (require much

computation so slow).• AliITSgeom.

– Sizeof(AliITSgeom) = 60Bytes + allocated memory (448 776Bytes) = 448 836Bytes total.

– Minimum required 140 736Bytes.

Page 5: ITS Calibration Database Requirements Updated By Bjørn S. Nilsen On behalf of the ALICE ITS Sub-detector Group

Feb. 17 2005 ALICE February Offline Week, Calibration Database Workshop

5

Response &Calibration Data

• Can, and should, be different between simulation and reconstruction.

• Will depend on run/event number in some almost unpredictable way.

• Will need to be changed with time as newer and better methods are developed.

• Will need to be able to retrieve and use older values at any point in the future.

Page 6: ITS Calibration Database Requirements Updated By Bjørn S. Nilsen On behalf of the ALICE ITS Sub-detector Group

Feb. 17 2005 ALICE February Offline Week, Calibration Database Workshop

6

SPD Data240 Detectors, 40960 pixels/detector, <Occupancy> 4%

Simulation• Thresholds/cell (16bits)• Noise levels/cell (16 bits)• List of Dead Pixels and Chips

– Bit pattern 5120Bytes/detector– At 2% dead pixels +16σ

2600Bytes/detectorA dead Chip 20%

167 976Bytes/det 40 314 240Bytes total

Reconstruction• List of Dead Pixels and

Chips– Bit pattern

5120Bytes/detector– At 2% dead pixels +16σ

2600Bytes/detectorA dead Chip 20%

• List of Extra-noisy pixels?

4 136Bytes/det 992 640Bytes total

Page 7: ITS Calibration Database Requirements Updated By Bjørn S. Nilsen On behalf of the ALICE ITS Sub-detector Group

Feb. 17 2005 ALICE February Offline Week, Calibration Database Workshop

7

SPD Data

• Dead pixels will not come back to life.• Small chance that new dead pixels will be

added.• Noisy pixels are very unlikely to improve.• New noisy pixels very rare.Data update will be uncommon.

Page 8: ITS Calibration Database Requirements Updated By Bjørn S. Nilsen On behalf of the ALICE ITS Sub-detector Group

Feb. 17 2005 ALICE February Offline Week, Calibration Database Workshop

8

SDD Data2X256 anodes, ~200 time-bins,

6X33 injectors, 260 detectorsFor Both Simulation and Reconstruction

• For each Anode 3 Bytes.– Thresholds (Not needed for Reconstruction).

• Low (4 bits).• High (4 bits).

– Baseline (6 bits).– Gain (6 bits).– Noise ( ).

• Amplitude (4 bits). • Pedestals, 2 per detector (8 bits total)• Thermal map (sets drift velocity).

– 198 measurements (24 bits/measur. = 8 amplitude + 16 time) 594 Bytes.• Dopant concentration map (shifts in both time and anode mean values).

– 102 400 measurements (2*10 bits/cell) 256 000Bytes.– Maximum deviation of 500μm.

258 132 Bytes/detector 67 114 320 Bytes for all SDD

such a detailed measure of the noise may only bepossible for zero non-suppressed data/events

Page 9: ITS Calibration Database Requirements Updated By Bjørn S. Nilsen On behalf of the ALICE ITS Sub-detector Group

Feb. 17 2005 ALICE February Offline Week, Calibration Database Workshop

9

SDD Data• Thresholds, baseline, gains.

– Set at start of run.• Noise.

– Tests show to be stable, but may change.• Temperature map.

– Transient at startup (half life ?).– Then, should remain stable.

• Dopant map.– Fixed and measured in lab.– In construction data base.

Generally Stable or minimal changes over time.

Page 10: ITS Calibration Database Requirements Updated By Bjørn S. Nilsen On behalf of the ALICE ITS Sub-detector Group

Feb. 17 2005 ALICE February Offline Week, Calibration Database Workshop

10

SSD Data2X768 Anodes/cathodes, 1698 detectors

Simulation and Reconstruction• For each Anode and Cathode 4 Bytes.

– Pedestal (8 bits).– Threshold (8 bits).– Noise & always-off/on flag (8 bits).– Gain (8 bits).

6 144 Bytes/det 10 432 512 Bytes total.

Page 11: ITS Calibration Database Requirements Updated By Bjørn S. Nilsen On behalf of the ALICE ITS Sub-detector Group

Feb. 17 2005 ALICE February Offline Week, Calibration Database Workshop

11

SSD Data

• Pedestal, Threshold, & Gain.– Set at beginning of run.– Will not change during run.

• Noise.– Measured in special runs.– Should not change much with time.

Generally stable or minimal changes over time.

Total ITS reconstruction data volume78 988 308Bytes

Page 12: ITS Calibration Database Requirements Updated By Bjørn S. Nilsen On behalf of the ALICE ITS Sub-detector Group

Feb. 17 2005 ALICE February Offline Week, Calibration Database Workshop

12

Access PattersMy point of view

Page 13: ITS Calibration Database Requirements Updated By Bjørn S. Nilsen On behalf of the ALICE ITS Sub-detector Group

Feb. 17 2005 ALICE February Offline Week, Calibration Database Workshop

13

Access PattersContinued

• Data Base.– Each Value “separate”, individually queriable.

• Value may vary by time/event/run• Value may even be represented by some function of some time/event/run

range– Full history of each value.

• When last changed• Who made change

• Calibration File.– Specific values needed to analyze specific events/runs at a give sight

and/or cpu.– Minimal size and fast access required

• Ali???Calibration (e.g. AliITSCalibrationSDD).– Class with specific data for a specific event as used inside of AliRoot.– Must be quickly updated from Calibration file for next event (possibly

next detectors)– Must be in a form efficiently usable by reconstruction.

Page 14: ITS Calibration Database Requirements Updated By Bjørn S. Nilsen On behalf of the ALICE ITS Sub-detector Group

Feb. 17 2005 ALICE February Offline Week, Calibration Database Workshop

14

Conclusion• Alignment takes 448 836 Bytes• Calibration takes 78 539 472 Bytes

– Calibration data is made up of fixed, slowly changing, and rarely but abruptly changing values.

– Generally the changes in the calibration data set is expected to be rather stable.

– This is a realistic yet minimum data size (more likely to rise then drop).• The “master” calibration data is best kept in a data-base.• Usage requires much faster access, and therefore a local

copy in a form similar to that used in AliRoot.

}78 988 308Bytes