Developing #323

Branch names

Added by Vitaliy Schetinin almost 5 years ago. Updated almost 5 years ago.

Status:ОткрытаStart date:05/24/2019
Priority:НормальныйDue date:
Assignee:Mikhail Kozlov% Done:

0%

Category:Base
Target version:v-1.0

Description

Имена веток перегружены информацией, которая пользователю не нужна, а используется исключительно в технических целях.
Это существенно усложнят процесс анализа результатов.
В рамках данной задачи, необходимо привести имена веток к более читаемому виду.
Имена не должны содержать информации, необходимой только алгоритмам.
В них должна содержаться информация, необходимая для анализа пользователем.
Начиная с этой задачи, закладываемся на то, что имена станций, присутствующих в сетапе, уникальны.
Имена веток формируем, использую сигнатуру:
``DetectorName_StationID_X|Y_Hypothesis_Object``
* DetectorName, StationID вводит пользователь при создании класса сетапа в макросе симуляции. Они же присутствуют в конфигурационном файле digibuilder.
* X или Y постфиксы говорят о том, для получения какой координаты данная станция используется.
* Hypothesis - гипотез о типе частицы, которая полетела в данный детектор или частицы после взаимодействия
* Object = {Point,Digi,Track,Particle}
Отметим, что элементы сигнатуры присутствуют в названии ветки только если они там действительно необходимы. 
Пример:
Пусть в сетапе есть:
* BeamDet "BD"
* Телескоп "LT" с двусторонней станцией "DSD" и станцией CSi "CSI"
* Телескоп "RT" с односторонней станцией SS (позиционирована для снятия Y координаты), и одной двусторонней станцией "DSP"
Пусть также делаются гипотезы о том, что в ``LT`` могли полететь H3 и proton, а в ``RT`` только proton.
Восстанавливаем параметры частицы H5.

Тогда в результирующем файле должен появится следующий набор веток c поинтами:

* BD_TOF1_Point

* BD_TOF2_Point

* BD_MWPC1_X_Point

* BD_MWPC1_Y_Point

* BD_MWPC2_X_Point

* BD_MWPC2_Y_Point

* LT_DSD_X_Point

* LT_DSD_Y_Point

* LT_CSI_Point

* RT_SS_Y_Point

* RT_DSP_X_Point

* RT_DSP_Y_Point

Отметим, что информация о двусторонней станция телескопа еще на этапе получения поинтов разбивается на две ветки.

Ветки с digi:

* BD_TOF1_Digi

* BD_TOF2_Digi

* BD_MWPC1_X_Digi

* BD_MWPC1_Y_Digi

* BD_MWPC2_X_Digi

* BD_MWPC2_Y_Digi

* LT_DSD_X_Digi

* LT_DSD_Y_Digi

* LT_CSI_Digi

* RT_SS_Y_Digi

* RT_DSP_X_Digi

* RT_DSP_Y_Digi

Ветки с треками:

* BD_Track

* LT_Track

* RT_Track

Ветки с частицами в детекторах:

* BD_Particle

* LT_H3_Particle

* LT_proton_Particle

* RT_proton_Particle

Ветки с восстановленными частицами:

* H5_Particle

History

#1 Updated by Vitaliy Schetinin almost 5 years ago

  • Description updated (diff)

Also available in: Atom PDF