270 likes | 464 Views
Поиск и восстановление треков в дрейфовых камерах на установке СТРЕЛА. Ян Мушински, июль 2008 (mucha@sunhe.jinr.ru) . чтение данных (RAW data) преобразование времени дрейфа в радиус (r - t relation) поиск трека реконструкция трека автокалибровка, характеристики треков (камер) .
E N D
Поиск и восстановление трековв дрейфовых камерах на установке СТРЕЛА Ян Мушински, июль 2008 (mucha@sunhe.jinr.ru) • чтение данных (RAW data) • преобразование времени дрейфа в радиус (r - t relation) • поиск трека • реконструкция трека • автокалибровка, характеристики треков (камер) Ján Mušinský (mucha@sunhe.jinr.ru)
VME крейт PC TDC-96 ADLVME PhTDC PhLoM Ján Mušinský (mucha@sunhe.jinr.ru)
RAW Data Data sequence is: Spill #1 header Event #1 header Module #1 header ... TDC data ... Module #1 trailer Module #2 header ... TDC data ... ... Module #last trailer Event #1 trailer Event #2 header ... event data ... Event #2 trailer ... event data ... Event #last header ... event data ... Event #last trailer Spill #1 trailer Spill #2 header ... Spill #last trailer Два типа TDC модулей (созданные в ЛВЭ) : PhTDC – V1.1 => 3 HPTDC chips => 64 channels TDC96 – V1.0 => 3 HPTDC chips => 96 channels ROOT files декодирование Event #327 header, event number: 327 Module #0 header, event count: 327, id: 10, ga: 3 Module #0 trailer, word count: 2, flag: 4, ga: 3 Module #1 header, event count: 327, id: 4, ga: 9 Module #1 trailer, word count: 10, flag: 1, ga: 9 Module #2 header, event count: 327, id: 5, ga: 14 TDC leading edge measurement #0 tdc_id: 2, tdc_ch: 4, time: 2686 TDC leading edge measurement #1 tdc_id: 2, tdc_ch: 8, time: 4341 TDC leading edge measurement #2 tdc_id: 2, tdc_ch: 20, time: 3093 пример Ján Mušinský (mucha@sunhe.jinr.ru)
Ján Mušinský (mucha@sunhe.jinr.ru) Время дрейфа (TDC) (или функция Ферми) одна проволочка полное TDC время ~ 450 нс
Ján Mušinský (mucha@sunhe.jinr.ru) Время дрейфа (Tmin, Tmax) Tmin Tmax 122 проволочек (каналов)
r — t отношение преобразование времени дрейфа (t) в радиус, расстояние (r) 1) линейное преобразование (online) . 2) «интегральное» преобразование (offline) равномерное освещение и константная эффективность во всей области проволочки Ján Mušinský (mucha@sunhe.jinr.ru)
Ján Mušinský (mucha@sunhe.jinr.ru) маленькие камеры (перед мишенью) 1 1 . 3 3 . beam . 2 2
Ján Mušinský (mucha@sunhe.jinr.ru) геометрия дрейфовой камеры X(Y) маленькая дрейфовая камера 5. 2 cm 4. 2 cm Z (beam) 2. 6 cm 2. 1 cm Диаметр проволочки 0.0025 см Радиус чувствительности проволочки 2.1 см Расстояние между двумя проволочками 4.2 см (в одном слое) Расстояние между двумя соседними слоями 2.6 см Расстояние между двумя крайними слоями 7.8 см
Ján Mušinský (mucha@sunhe.jinr.ru) поиск и реконструкция трека число сработавших проволочек (число хитов) Nhits вход: координаты проволочки Z, X(Y) радиус дрейфа Rdrift event 103 event 104 event 107
Ján Mušinský (mucha@sunhe.jinr.ru) определение пары число хитов = 9 число пар = 6 число касательных = 24 event 104 касательные . . . . . .
Ján Mušinský (mucha@sunhe.jinr.ru) поиск трека (кандидата) 2 1 пара номер 1 event 104 1 2 3 4 3 4
Ján Mušinský (mucha@sunhe.jinr.ru) поиск трека (кандидата) 1 2 пара номер 2 event 104 1 2 3 3 4 4
Ján Mušinský (mucha@sunhe.jinr.ru) реконструкция трека итеративное вычисление итерация 0 трек кандидат (касательная) итеративное вычисление
Ján Mušinský (mucha@sunhe.jinr.ru) реконструкция трека (метод итеративный) итерация 0 итерация 1
Ján Mušinský (mucha@sunhe.jinr.ru) реконструкция трека (метод касательный) 3 касательные 6 точек
Ján Mušinský (mucha@sunhe.jinr.ru) поиск и реконструкция трека пара номер 5 event 104 - → трек восстановлен - поиск трека на всех остальных парах (хиты из найденного трека неудаляются) переборка всех пар - если в одной паре больше чем один кандидат: 1) трек кандидат с большим числом хитов 2) трек кандидат с меньшим event 115
Ján Mušinský (mucha@sunhe.jinr.ru) восстановленный трек(и) event 104, полная реконструкция 2 трека event 104, маленькая камера 1X
Ján Mušinský (mucha@sunhe.jinr.ru) residual tdc : residual маленькая камера 3X (14 проволочек) residual
Ján Mušinský (mucha@sunhe.jinr.ru) автокалибровка tdc ~ 1800 tdc : residual 1 tdc ~ 4500 4 tdc : radius => r(t) поправление r(t) отношения 2 3 среднее значение для каждого слоя (число слоев ~ 20)
Ján Mušinský (mucha@sunhe.jinr.ru) tdc : residual (iter 1) tdc : residual (iter 4) tdc : radius => r(t) Niteration < 4~5 convergence
Ján Mušinský (mucha@sunhe.jinr.ru) residual маленькая камера 1Y n u m b e r o f i t e r a t i o n
Ján Mušinský (mucha@sunhe.jinr.ru) iteration 1 event 122, большая камера X iteration 4
Ján Mušinský (mucha@sunhe.jinr.ru) большая камера X iteration 1 iteration 4 маленькая камера 1X
Ján Mušinský (mucha@sunhe.jinr.ru) эффективность сработанная проволочек большая камера Y
Ján Mušinský (mucha@sunhe.jinr.ru) Заключение • создана программа для поиска и реконструкции треков в дрейфовых камерах (трубках) • код написан в C++, ROOT (универсальность, модульность) • получено пространственное разрешение в камерах ~ 90 - 130 μм • детекторы => электроника => программное обеспечение • оценить минимальное расстояния между двумя треками • получить время на ускорителе физика