Flash algorithms in polymorphic C++


Friday, 13 May 2022, 15:00
MLIT Conference Hall
Online seminar via Webex

Mihai-Tiberiu Dima, Maria Dima

NICA - trigger - flash algorithms - polymorphic C++. 
What do these items have in common?
The talk will make the case for a LVL2-like trigger for a vertex- detector (ITS) at the MPD-II upgrade.  Such software needs to find (helix) tracks fast and vertex them, in order to select events with  secondary  and   tertiary vertices, characterstic of charm- and hyper-nuclei  physics.  This is part of a larger effort of building a Scientific Software Library available to all domains - which started with neutron-noise analyses at IBR-2M (FoxLima FFT,Basic Elements Method, Clustering, etc). The C++ design norms (low inheritance / virtualisation) and Math-on-Paper concept (polymorphic code)  are  reviewed and explaned on the CPX, VEC and MTX classes especially created for building this trigger software. 
We believe our (quasi)-polymorphic solution is more realistic, has better CPU   performance than C++_17's std::variant and std::visit and we show effort needed to achieve this.

Подключение к семинару:

Название: Flash algorithms in polymorphic C++

Когда: 13 мая 2022 г. 15:00 – 17:00

Номер совещания (код доступа): 2398 990 3394
Пароль совещания: SNs866MmDFp

Присоединиться по телефону
Только передача голоса по IP
Присоединение с помощью видеосистемы или приложения
Наберите 23989903394@jinr.webex.com
Также можно набрать и ввести номер совещания.
Присоединиться с использованием Microsoft Lync или Microsoft Skype для бизнеса
Наберите 23989903394.jinr@lync.webex.com

The agenda of this meeting is empty