Skip to content

MpdTpcDedxTask added to list of tasks in one of MpdTpcKalmanFilter's constructors

MpdTpcKalmanFilter::MpdTpcKalmanFilter(const char *name, const char *title)
{
  FairTask *dedx = new MpdTpcDedxTask();
  Add(dedx);
  fUseMCHit = kTRUE;
}

Currently, I get the same reconstruction result when adding MpdTpcDedxTask() after MpdTpcKalmanFilter task in reco.C

PROPOSED SOLUTION: Current implementation is not correct, but dedx task should remain a subtask of Kalman reconstruction task (dedx is currently not properly implemented). For example this task should be added in MpdTpcKalmanFilter::Init method.

Or it should be implemented as a library.

Edited by Slavomir Hnatic
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information