Presentation is loading. Please wait.

Presentation is loading. Please wait.

Time calibration Dmitry Chirkin, LBNL UC Berkeley, November 2004.

Similar presentations


Presentation on theme: "Time calibration Dmitry Chirkin, LBNL UC Berkeley, November 2004."— Presentation transcript:

1 Time calibration Dmitry Chirkin, LBNL UC Berkeley, November 2004

2 Tcal algorithm find: DOM time of tcal delta=tDOR-tDOM

3 IceCube/2004/09/15/UWDAQ1_run0002141_TimeResolution-ATWD0
Dataset laser run: 1.5 kHz 75 ps wide attenuated by beam splitters: optical occupancy set at 0.1 46*2+1+1 DOMS: 1 SYNC board connected to laser (here: DOM 37) 175 ns early 1 REF PMT (room T) (here: DOM 62) (info by Kael Hanson) files from: IceCube/2004/09/15/UWDAQ1_run _TimeResolution-ATWD0

4 Time calibration

5 Roundtrip time

6 p0+A0 exp(-(t-t0)/s0)(1-exp(-(t-t0)2/s02))
Feature Extraction p0+A0 exp(-(t-t0)/s0)(1-exp(-(t-t0)2/s02))

7 Feature Extraction (laser pulse)
A0 exp(-(t-t0)/d0)(1-tanh(-(t-t0)/s0))

8 Laser-correlated signal

9 Noise and hit quality cleaning

10 Calibration frame in dataclasses
Dmitry Chirkin, Tom McCauley, LBNL UC Berkeley, November 2004

11 Calibration ER diagram (example?)
From Dave Glowacki

12 Calibration functionality
configuration channel width = (BIAS*slope+intercept)*20 [ns]

13 Proposed calibration structure
I3Calibration I3IceTopCalibration I3InIceCalibration map<OMKey, > I3DOMCalibration Linear fit to ATWD voltage vs. count (ATWD id)(channel)(bin): slope [V] intercept [V/count] regression-coefficient Channel gain (channel) Pedestal voltage [V] PMT high voltage [V] 1/ATWD sample rate (ATWD id) [ns] GetATWDVoltage (id, channel, bin, count) GetHighVoltage() GetATWDGain(channel) GetPedestalVoltage()

14 Higher-level calibration info

15 Conclusions Calibration frame was added to dataclasses
Basic (required at this moment) functionality was added Development of modules ATWDChannelMerger and FeatureExtractor is no longer stalled Higher-level calibration functionality to be implemented as part of the I3DOMCalibration: slope and intercept of the t0 vs. waveform width correlation slope and intercept of the t0 vs. PMT high voltage correlation PMT gain (1 pe. peak location in pC)

16 Reader for Madison FAT data
Dmitry Chirkin, LBNL UC Berkeley, November 2004

17 Reader functionality

18 Processing specifics

19 fat-reader module as of 11/11/04: cvs co fat-reader
cvs co phys-services cvs co dataclasses I3FATReader::Configure() reads configuration and all calibration I3FATSource::Configure() fills I3DOMCalibration structures I3FATReader::Physics() adds next (time-calibrated and time-sorted) hit event Contains: I3FATReader.{cxx,h} I3FATSource.{cxx,h} reader.{cxx,h} tcalfit.{cxx,h} resources/TestReader.C

20 Conclusions fat-reader is available as both I3 module or stand-alone application: via cvs co fat-reader from Configuration and all calibration files are read at initialization; I3DOMCalibration structures are filled Hit events are added to the Frame by I3FATReader::Physics() Example data directory is placed on glacier, try to run there: root –b fat-reader/resources/TestReader.C


Download ppt "Time calibration Dmitry Chirkin, LBNL UC Berkeley, November 2004."

Similar presentations


Ads by Google