Project

General

Profile

Actions

Feature #13095

open

Сделать вычисление эффективности сидирования

Added by Pavel Belecky 25 days ago.

Status:
New
Priority:
Normal
Target version:
-
Start date:
06/05/2024
Due date:
% Done:

0%

Estimated time:
Published in build:

Description

Сделать вычисление эффективности seeding-а.
На ветке tpc-acts-tracking.

В mpdroot есть хиты.
Каждому хиту ставится в соответствие space-point.
Каждый space-point близко расположен к соответствующему хиту, но не совпадает с ним.
Порядок хитов и space-point-ов разный.

На одном из первых этапов поиска треков происходит поиск сидов.
1 seed - это три хита.
Следующим этапом эти сиды продолжаются до треков-кандидатов с помощью фильтра Калмана.

Каждому хиту соответствует реальный трек.
Если все 3 хита, составляющего сид, принадлежат одному реальному треку, то считаем, что этот трек распознан.
Эффективность сидинга = кол-во реальных распознанных треков / кол-во реальных треков

Сиды в логе выводятся так:

15:07:44    Runner         DEBUG     Proto track 0: 8472 8484 8495 
15:07:44    Runner         DEBUG     Proto track 1: 2344 2381 2402 
15:07:44    Runner         DEBUG     Proto track 2: 2359 2381 2402 
15:07:44    Runner         DEBUG     Proto track 3: 2344 2381 2416 
15:07:44    Runner         DEBUG     Proto track 4: 2359 2381 2416 
15:07:44    Runner         DEBUG     Proto track 5: 2352 2388 2416 
15:07:44    Runner         DEBUG     Proto track 6: 2366 2388 2416 
15:07:44    Runner         DEBUG     Proto track 7: 2359 2388 2424 

числа - это индексы space-point-ов.

Чтобы сделать чтобы лог ACTS был подробным нужно
в MpdTpcTracker.cxx
auto level = Acts::Logging::INFO
заменить на DEBUG

Сейчас в процессе работы Acts выдает такие строки.

Local efficiency event 0:              22 / 28 = 0.785714
Total efficiency (cumulative) event 0: 22 / 28 = 0.785714
...
Local efficiency event 1:              2 / 7 = 0.285714
Total efficiency (cumulative) event 1: 24 / 35 = 0.685714
...
Local efficiency event 2:              68 / 76 = 0.894737
Total efficiency (cumulative) event 2: 92 / 111 = 0.828829


Задача

Вычислять и распечатывать эффективность сидинга
по примеру как это сделано для печати эффективности.

No data to display

Actions

Also available in: Atom PDF