@@ -455,32 +455,29 @@ void AODProducerWorkflowDPL::addToTRDsExtra(const o2::globaltracking::RecoContai
455455 if (trkltId >= trig.getFirstTracklet () && trkltId < trig.getFirstTracklet () + trig.getNumberOfTracklets ()) {
456456 trdSelID = mCurrentTRDTrigID ;
457457 foundTRDTrigger = true ;
458- }
459- else {
458+ } else {
460459 // then check next trigger
461460 if (mCurrentTRDTrigID < trigsTRD.size () - 1 ) {
462- const auto & trig = trigsTRD[mCurrentTRDTrigID + 1 ];
461+ const auto & trig = trigsTRD[mCurrentTRDTrigID + 1 ];
463462 if (trkltId >= trig.getFirstTracklet () && trkltId < trig.getFirstTracklet () + trig.getNumberOfTracklets ()) {
464- trdSelID = mCurrentTRDTrigID + 1 ;
463+ trdSelID = mCurrentTRDTrigID + 1 ;
465464 foundTRDTrigger = true ;
466465 }
467466 }
468467 }
469468
470- size_t low = 0 , up = trigsTRD.size () - 1 ;
469+ size_t low = 0 , up = trigsTRD.size () - 1 ;
471470
472471 // otherwise binary search
473472 while (low <= up && !foundTRDTrigger) {
474- trdSelID = low + std::floor ( (up - low)/ 2 );
473+ trdSelID = low + std::floor ((up - low) / 2 );
475474 const auto & trig = trigsTRD[trdSelID];
476475 if (trig.getFirstTracklet () > trkltId) {
477476 up = trdSelID - 1 ;
478- }
479- else {
477+ } else {
480478 if (trig.getFirstTracklet () + trig.getNumberOfTracklets () <= trkltId) {
481479 low = trdSelID + 1 ;
482- }
483- else {
480+ } else {
484481 foundTRDTrigger = true ;
485482 }
486483 }
@@ -502,7 +499,6 @@ void AODProducerWorkflowDPL::addToTRDsExtra(const o2::globaltracking::RecoContai
502499 q0sCor[iLay] += (float )trklt.getQ0 () / cor;
503500 q1sCor[iLay] += (float )trklt.getQ1 () / cor;
504501 q2sCor[iLay] += (float )trklt.getQ2 () / cor;
505-
506502 }
507503 }
508504 }
@@ -2428,7 +2424,7 @@ void AODProducerWorkflowDPL::run(ProcessingContext& pc)
24282424 mGIDUsedByStr .emplace (sTrk .mITSRef , GIndex::ITS);
24292425 }
24302426 }
2431-
2427+
24322428 mCurrentTRDTrigID = 0 ; // reinitialize index for TRD trigger record search
24332429 // filling unassigned tracks first
24342430 // so that all unassigned tracks are stored in the beginning of the table together
0 commit comments