Skip to content

Update of tracking detector interfaces

Sergei Zharko requested to merge s.zharko/cbmroot:bugfix-det-ifs into master

In the merger request:

  • re-factoring of tracking station property initialization (now using predefined station info structures)
  • introduction of TRD and TOF tracking station definition from geometry (in order to account for alignment)

Status:

  • STS: previously defined from geometry (using the CbmStsSetup interface), except that the arbitrary zMin and zMax parameters are now replaced with the sensor thickness (note: the same sensor thickness within a tracking station is assumed)
  • MVD: no geometry is found in a geo.root file (I am not aware of its status for MVD), so the old definition from digitization parameters is used for now
  • MuCh: for now the old geometry definition is used (to be fixed soon)
  • TRD: digitization parameters (CbmTrdModulePar) are replaced with the layer nodes
  • TOF: digitization parameters (CbmTofCell) are replaced with the counter nodes

For testing purposes, the usage of the new tracking station definitions has to be enabled explicitly with the bool CbmTrackingDetectorInterfaceBase::kDebugGeoDefined{true} flag, later this will be removed.

Merge request reports