1 / 17

Time calibration

Time calibration. Dmitry Chirkin, LBNL. IceCube reconstruction workshop UMD, November 2004. Tcal algorithm. find: DOM time of tcal delta=t DOR -t DOM. Time calibration. Feature Extraction. p 0 +A 0 exp(-(t-t 0 )/s 0 )(1-exp(-(t-t 0 ) 2 /s 0 2 )). Feature Extraction (laser pulse).

star
Télécharger la présentation

Time calibration

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Time calibration Dmitry Chirkin, LBNL IceCube reconstruction workshop UMD, November 2004

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

  3. Time calibration

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

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

  6. Noise and hit quality cleaning

  7. Calibration frame in dataclasses Dmitry Chirkin, Tom McCauley, LBNL IceCube reconstruction workshop UMD, November 2004

  8. Calibration ER diagram (example?) From Dave Glowacki

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

  10. 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() Proposed calibration structure I3Calibration I3IceTopCalibration I3InIceCalibration map<OMKey, > I3DOMCalibration

  11. Higher-level calibration info

  12. 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)

  13. Reader for Madison FAT data Dmitry Chirkin, LBNL IceCube reconstruction workshop UMD, November 2004

  14. Reader functionality

  15. Processing specifics

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

  17. Conclusions • fat-reader is available as both I3 module or stand-alone application: • via cvs co fat-reader • from 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

More Related