EICrecon
update for TOF
Dmitry Romanov �Beginning of November 2022
What is needed for TOF reconstruction
Conversion of algorithms to JANA2
The goal are:
How algorithms are wired together
Juggler/Gaudi algorithms�wired together with python �options scripts
Jana2 factories pattern
JANA2 tries to automate wiring, while manual wiring is possible
Splitting algorithms to framework independent parts
Gaudi Algorithm with Gaudi properties,�services, includes, etc.
Framework independent, relying only on event model, libraries (like dd4hep) and other non framework related files
Framework related: JANA factories, parameters, services etc - framework related parts invoking algorithms
SiliconTrackerDigi
SiliconTrackerDigi
SiliconTrackerDigi_factory
Central detector tracking
chain
TOF endcaps
TOF barrel
What is needed for TOF reconstruction
Central detector tracking
chain
TrackProjector
TrackTrajectory
TrackPropagator
TrackSegments�(Track)
TrackSegments�(Track)
TrackTrajectory�
Related algorithm
What is needed for TOF reconstruction
Data models
Validation
Summary and status