// ------------------------------------------------------------------------- // ----- PndMvdClusterTask source file ----- // ----- Created 07/10/08 by R. Kliemt ----- // ------------------------------------------------------------------------- #include "PndMvdClusterTask.h" #include "PndMvdPixelClusterTask.h" #include "PndMvdStripClusterTask.h" // #include "PndMvdTimeWalkCorrTask.h" PndMvdClusterTask::PndMvdClusterTask() : PndBlackBoxTask("Mvd Hit Reconstruction BlackBox Task") { fPersistance = kTRUE; this->Add(new PndMvdPixelClusterTask()); this->Add(new PndMvdStripClusterTask()); // this->Add(new PndMvdTimeWalkCorrTask()); // Task to correct Digi-TimeStamp from TimeWalk-Effect. Corrected digis will be saved in output-file SetPersistance(fPersistance); } // ------------------------------------------------------------------------- // ----- Destructor ---------------------------------------------------- PndMvdClusterTask::~PndMvdClusterTask() { } // ------------------------------------------------------------------------- void PndMvdClusterTask::SetPersistance(Bool_t pers) { //TODO: This is not recursive fPersistance = pers; TList* thistasks = this->GetListOfTasks(); ((PndMvdPixelClusterTask*)thistasks->At(0))->SetPersistance(fPersistance); ((PndMvdStripClusterTask*)thistasks->At(1))->SetPersistance(fPersistance); return; } ClassImp(PndMvdClusterTask);