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.