A neutrino beam to IceCube/PINGU? (PINGU = “Precision IceCube Next-Generation Upgrade“)
Time calibration IceCube reconstruction workshop UMD, November 2004 Dmitry Chirkin, LBNL.
-
Upload
leslie-page -
Category
Documents
-
view
217 -
download
0
Transcript of Time calibration IceCube reconstruction workshop UMD, November 2004 Dmitry Chirkin, LBNL.
![Page 1: Time calibration IceCube reconstruction workshop UMD, November 2004 Dmitry Chirkin, LBNL.](https://reader036.fdocuments.in/reader036/viewer/2022062409/56649ec75503460f94bd396a/html5/thumbnails/1.jpg)
Time calibration
IceCube reconstruction workshopUMD, November 2004
Dmitry Chirkin, LBNL
![Page 2: Time calibration IceCube reconstruction workshop UMD, November 2004 Dmitry Chirkin, LBNL.](https://reader036.fdocuments.in/reader036/viewer/2022062409/56649ec75503460f94bd396a/html5/thumbnails/2.jpg)
Tcal algorithm
find:• DOM time of tcal• delta=tDOR-tDOM
![Page 3: Time calibration IceCube reconstruction workshop UMD, November 2004 Dmitry Chirkin, LBNL.](https://reader036.fdocuments.in/reader036/viewer/2022062409/56649ec75503460f94bd396a/html5/thumbnails/3.jpg)
Time calibration
![Page 4: Time calibration IceCube reconstruction workshop UMD, November 2004 Dmitry Chirkin, LBNL.](https://reader036.fdocuments.in/reader036/viewer/2022062409/56649ec75503460f94bd396a/html5/thumbnails/4.jpg)
Feature Extraction
p0+A0 exp(-(t-t0)/s0)(1-exp(-(t-t0)2/s02))
![Page 5: Time calibration IceCube reconstruction workshop UMD, November 2004 Dmitry Chirkin, LBNL.](https://reader036.fdocuments.in/reader036/viewer/2022062409/56649ec75503460f94bd396a/html5/thumbnails/5.jpg)
Feature Extraction (laser pulse)
A0 exp(-(t-t0)/d0)(1-tanh(-(t-t0)/s0))
![Page 6: Time calibration IceCube reconstruction workshop UMD, November 2004 Dmitry Chirkin, LBNL.](https://reader036.fdocuments.in/reader036/viewer/2022062409/56649ec75503460f94bd396a/html5/thumbnails/6.jpg)
Noise and hit quality cleaning
![Page 7: Time calibration IceCube reconstruction workshop UMD, November 2004 Dmitry Chirkin, LBNL.](https://reader036.fdocuments.in/reader036/viewer/2022062409/56649ec75503460f94bd396a/html5/thumbnails/7.jpg)
Calibration frame in dataclasses
Dmitry Chirkin, Tom McCauley, LBNL
IceCube reconstruction workshopUMD, November 2004
![Page 8: Time calibration IceCube reconstruction workshop UMD, November 2004 Dmitry Chirkin, LBNL.](https://reader036.fdocuments.in/reader036/viewer/2022062409/56649ec75503460f94bd396a/html5/thumbnails/8.jpg)
Calibration ER diagram (example?)
From Dave Glowacki
![Page 9: Time calibration IceCube reconstruction workshop UMD, November 2004 Dmitry Chirkin, LBNL.](https://reader036.fdocuments.in/reader036/viewer/2022062409/56649ec75503460f94bd396a/html5/thumbnails/9.jpg)
calibrationCalibration functionalityconfiguration
channel width = (BIAS*slope+intercept)*20
[ns]
![Page 10: Time calibration IceCube reconstruction workshop UMD, November 2004 Dmitry Chirkin, LBNL.](https://reader036.fdocuments.in/reader036/viewer/2022062409/56649ec75503460f94bd396a/html5/thumbnails/10.jpg)
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()
![Page 11: Time calibration IceCube reconstruction workshop UMD, November 2004 Dmitry Chirkin, LBNL.](https://reader036.fdocuments.in/reader036/viewer/2022062409/56649ec75503460f94bd396a/html5/thumbnails/11.jpg)
Higher-level calibration info
![Page 12: Time calibration IceCube reconstruction workshop UMD, November 2004 Dmitry Chirkin, LBNL.](https://reader036.fdocuments.in/reader036/viewer/2022062409/56649ec75503460f94bd396a/html5/thumbnails/12.jpg)
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)
![Page 13: Time calibration IceCube reconstruction workshop UMD, November 2004 Dmitry Chirkin, LBNL.](https://reader036.fdocuments.in/reader036/viewer/2022062409/56649ec75503460f94bd396a/html5/thumbnails/13.jpg)
Reader for Madison FAT data
Dmitry Chirkin, LBNL
IceCube reconstruction workshopUMD, November 2004
![Page 14: Time calibration IceCube reconstruction workshop UMD, November 2004 Dmitry Chirkin, LBNL.](https://reader036.fdocuments.in/reader036/viewer/2022062409/56649ec75503460f94bd396a/html5/thumbnails/14.jpg)
Reader functionality
![Page 15: Time calibration IceCube reconstruction workshop UMD, November 2004 Dmitry Chirkin, LBNL.](https://reader036.fdocuments.in/reader036/viewer/2022062409/56649ec75503460f94bd396a/html5/thumbnails/15.jpg)
Processing specifics
![Page 16: Time calibration IceCube reconstruction workshop UMD, November 2004 Dmitry Chirkin, LBNL.](https://reader036.fdocuments.in/reader036/viewer/2022062409/56649ec75503460f94bd396a/html5/thumbnails/16.jpg)
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
![Page 17: Time calibration IceCube reconstruction workshop UMD, November 2004 Dmitry Chirkin, LBNL.](https://reader036.fdocuments.in/reader036/viewer/2022062409/56649ec75503460f94bd396a/html5/thumbnails/17.jpg)
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