- if(sopt.Contains("dc")){
- SETFLG(fSteerParam, kDigitsConversion);
- if(sopt.Contains("!")) CLRFLG(fSteerParam, kDigitsConversion);
- continue;
- } else if(sopt.Contains("cw")){
- SETFLG(fSteerParam, kWriteClusters);
- if(sopt.Contains("!")) CLRFLG(fSteerParam, kWriteClusters);
- continue;
- } else if(sopt.Contains("sa")){
- SETFLG(fSteerParam, kSeeding);
- if(sopt.Contains("!")) CLRFLG(fSteerParam, kSeeding);
- continue;
- } else if(sopt.Contains("nn")){
- SETFLG(fSteerParam, kSteerPID);
- if(sopt.Contains("!")) CLRFLG(fSteerParam, kSteerPID);
- continue;
- } else if(sopt.Contains("8s")){
- SETFLG(fSteerParam, kEightSlices);
- if(sopt.Contains("!")) CLRFLG(fSteerParam, kEightSlices);
- continue;
- } else if(sopt.Contains("tw")){
- SETFLG(fSteerParam, kWriteTracklets);
- if(sopt.Contains("!")) CLRFLG(fSteerParam, kWriteTracklets);
- continue;
- } else if(sopt.Contains("ar")){
- SETFLG(fSteerParam, kDriftGas);
- if(sopt.Contains("!")) CLRFLG(fSteerParam, kDriftGas);
- continue;
- } else if(sopt.Contains("hlt")){
- SETFLG(fSteerParam, kHLT);
- if(sopt.Contains("!")) CLRFLG(fSteerParam, kHLT);
- continue;
- } else if(sopt.Contains("cos")){
- SETFLG(fSteerParam, kCosmic);
- if(sopt.Contains("!")) CLRFLG(fSteerParam, kCosmic);
- } else if(sopt.Contains("sl")){
- TObjArray *stl = sopt.Tokenize("_");
- if(stl->GetEntriesFast() < 3) continue;
- TString taskstr(((TObjString*)(*stl)[1])->String());
- TString levelstring(((TObjString*)(*stl)[2])->String());
- // Set the stream Level
- Int_t level = levelstring.Atoi();
- AliTRDReconstructorTask task = kTracker;
- if(taskstr.CompareTo("raw") == 0) task = kRawReader;
- else if(taskstr.CompareTo("cl") == 0) task = kClusterizer;
- else if(taskstr.CompareTo("tr") == 0) task = kTracker;
- else if(taskstr.CompareTo("pi") == 0) task = kPID;
- SetStreamLevel(level, task);
- continue;