Upload
leslie-page
View
219
Download
0
Embed Size (px)
Citation preview
Time calibration
IceCube reconstruction workshopUMD, November 2004
Dmitry Chirkin, LBNL
Tcal algorithm
find:• DOM time of tcal• delta=tDOR-tDOM
Time calibration
Feature Extraction
p0+A0 exp(-(t-t0)/s0)(1-exp(-(t-t0)2/s02))
Feature Extraction (laser pulse)
A0 exp(-(t-t0)/d0)(1-tanh(-(t-t0)/s0))
Noise and hit quality cleaning
Calibration frame in dataclasses
Dmitry Chirkin, Tom McCauley, LBNL
IceCube reconstruction workshopUMD, November 2004
Calibration ER diagram (example?)
From Dave Glowacki
calibrationCalibration functionalityconfiguration
channel width = (BIAS*slope+intercept)*20
[ns]
Proposed calibration structure
I3Calibration
I3IceTopCalibration I3InIceCalibration
I3DOMCalibration
map<OMKey, >
1. Linear fit to ATWD voltage vs. count (ATWD id)(channel)(bin):• slope [V]• intercept [V/count]• regression-coefficient
2. Channel gain (channel)3. Pedestal voltage [V]4. PMT high voltage [V]5. 1/ATWD sample rate (ATWD id) [ns]
• GetATWDVoltage(id, channel, bin, count)
• GetHighVoltage()…
• GetATWDGain(channel)• GetPedestalVoltage()
Higher-level calibration info
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)
Reader for Madison FAT data
Dmitry Chirkin, LBNL
IceCube reconstruction workshopUMD, November 2004
Reader functionality
Processing specifics
fat-reader module
as of 11/11/04:cvs co fat-readercvs co phys-servicescvs co dataclasses
Contains:• I3FATReader.{cxx,h}• I3FATSource.{cxx,h}• reader.{cxx,h}• tcalfit.{cxx,h}• resources/TestReader.C
I3FATReader::Configure()reads configuration and all calibration
I3FATSource::Configure()fills I3DOMCalibration structures
I3FATReader::Physics()adds next (time-calibrated and
time-sorted) hit event
Conclusions
• fat-reader is available as both I3 module or stand-alone application:
via cvs co fat-readerfrom http://dima.lbl.gov/~dima/work/LBNL/reader
• 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