Draft: Updates of ca::Parameters
This merge request introduces the following changes to the ca::Parameters
handling:
-
the kf::ActiveLayer
class: contains extra information about the active surface for each layer (field status, time measurement, sizes of the active surface in x- and y-direction); -
the ca::Setup
class: to handle geometry in CA (ca::Setup
): encapsulates the geo-setup, the active-setup and the index mapping between them as well as a constructor from a geo-setup and a list of inactive stations (to satisfy RAII); -
removing the ca::Station
class (now it is inkf::ActiveLayer
) -
encapsulating the rest of the contents of ca::Parameters
in theca::Configuration
class (iterations, dev. flags, misalignment corrections, search windows) -
replacing the ca::InitManager
with theca::ParameterBuilder
(generic builder forca::Parameters
) -
the cbm::TrackingParameterBuilder
class -- concrete builder forca::Parameters
in CBM (replacement of the code inCbmL1
) -
removing an explicit read of the ca::Parameters
: initializing them on the flight (caching the material map generation)
Edited by Sergei Zharko