@@ -450,47 +450,47 @@ struct DerivedDataCreatorD0Calibration {
450450 // tracks
451451 if (!selectedTracks.count (trackPos.globalIndex ())) {
452452 // fill track table with positive track if not yet present
453- if (trackPos.tmoId () = = -1 ) {
454- // if track doesn't have occupancies stored for it
453+ if (trackPos.tmoId () ! = -1 ) {
454+ auto tmoFromTrack = trackPos. tmo_as <TrackMeanOccs>(); // obtain track mean occupancies
455455 trackTable (selectedCollisions[collision.globalIndex ()],
456456 trackPos.x (), trackPos.alpha (), trackPos.y (), trackPos.z (), trackPos.snp (), trackPos.tgl (), trackPos.signed1Pt (), // stored at PV
457457 trackPos.cYY (), trackPos.cZY (), trackPos.cZZ (), trackPos.cSnpY (), trackPos.cSnpZ (), trackPos.cSnpSnp (), trackPos.cTglY (), trackPos.cTglZ (), trackPos.cTglSnp (), trackPos.cTglTgl (), trackPos.c1PtY (), trackPos.c1PtZ (), trackPos.c1PtSnp (), trackPos.c1PtTgl (), trackPos.c1Pt21Pt2 (),
458458 trackPos.tpcInnerParam (), trackPos.flags (), trackPos.itsClusterSizes (), trackPos.tpcNClsFindable (), trackPos.tpcNClsFindableMinusFound (), trackPos.tpcNClsFindableMinusCrossedRows (), trackPos.tpcNClsShared (), trackPos.trdPattern (), getCompressedChi2 (trackPos.itsChi2NCl ()), getCompressedChi2 (trackPos.tpcChi2NCl ()), getCompressedChi2 (trackPos.trdChi2 ()), getCompressedChi2 (trackPos.tofChi2 ()), trackPos.tpcSignal (), trackPos.trdSignal (), trackPos.length (), trackPos.tofExpMom (), trackPos.trackTime (), trackPos.trackTimeRes (),
459459 dcaPos.getY (), dcaPos.getZ (), getCompressedNumSigmaPid (trackPos.tpcNSigmaPi ()), getCompressedNumSigmaPid (trackPos.tpcNSigmaKa ()), getCompressedNumSigmaPid (trackPos.tofNSigmaPi ()), getCompressedNumSigmaPid (trackPos.tofNSigmaKa ()),
460- 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 );
460+ getCompressedOccupancy (tmoFromTrack.tmoPrimUnfm80 ()), getCompressedOccupancy (tmoFromTrack.tmoFV0AUnfm80 ()), getCompressedOccupancy (tmoFromTrack.tmoFT0AUnfm80 ()), getCompressedOccupancy (tmoFromTrack.tmoFT0CUnfm80 ()),
461+ getCompressedOccupancy (tmoFromTrack.twmoPrimUnfm80 ()), getCompressedOccupancy (tmoFromTrack.twmoFV0AUnfm80 ()), getCompressedOccupancy (tmoFromTrack.twmoFT0AUnfm80 ()), getCompressedOccupancy (tmoFromTrack.twmoFT0CUnfm80 ()),
462+ getCompressedOccupancy (tmoFromTrack.tmoRobustT0V0PrimUnfm80 ()), getCompressedOccupancy (tmoFromTrack.twmoRobustT0V0PrimUnfm80 ()));
461463 } else {
462- auto tmoFromTrack = trackPos. tmo_as <TrackMeanOccs>(); // obtain track mean occupancies
464+ // if track doesn't have occupancies stored for it
463465 trackTable (selectedCollisions[collision.globalIndex ()],
464466 trackPos.x (), trackPos.alpha (), trackPos.y (), trackPos.z (), trackPos.snp (), trackPos.tgl (), trackPos.signed1Pt (), // stored at PV
465467 trackPos.cYY (), trackPos.cZY (), trackPos.cZZ (), trackPos.cSnpY (), trackPos.cSnpZ (), trackPos.cSnpSnp (), trackPos.cTglY (), trackPos.cTglZ (), trackPos.cTglSnp (), trackPos.cTglTgl (), trackPos.c1PtY (), trackPos.c1PtZ (), trackPos.c1PtSnp (), trackPos.c1PtTgl (), trackPos.c1Pt21Pt2 (),
466468 trackPos.tpcInnerParam (), trackPos.flags (), trackPos.itsClusterSizes (), trackPos.tpcNClsFindable (), trackPos.tpcNClsFindableMinusFound (), trackPos.tpcNClsFindableMinusCrossedRows (), trackPos.tpcNClsShared (), trackPos.trdPattern (), getCompressedChi2 (trackPos.itsChi2NCl ()), getCompressedChi2 (trackPos.tpcChi2NCl ()), getCompressedChi2 (trackPos.trdChi2 ()), getCompressedChi2 (trackPos.tofChi2 ()), trackPos.tpcSignal (), trackPos.trdSignal (), trackPos.length (), trackPos.tofExpMom (), trackPos.trackTime (), trackPos.trackTimeRes (),
467469 dcaPos.getY (), dcaPos.getZ (), getCompressedNumSigmaPid (trackPos.tpcNSigmaPi ()), getCompressedNumSigmaPid (trackPos.tpcNSigmaKa ()), getCompressedNumSigmaPid (trackPos.tofNSigmaPi ()), getCompressedNumSigmaPid (trackPos.tofNSigmaKa ()),
468- getCompressedOccupancy (tmoFromTrack.tmoPrimUnfm80 ()), getCompressedOccupancy (tmoFromTrack.tmoFV0AUnfm80 ()), getCompressedOccupancy (tmoFromTrack.tmoFT0AUnfm80 ()), getCompressedOccupancy (tmoFromTrack.tmoFT0CUnfm80 ()),
469- getCompressedOccupancy (tmoFromTrack.twmoPrimUnfm80 ()), getCompressedOccupancy (tmoFromTrack.twmoFV0AUnfm80 ()), getCompressedOccupancy (tmoFromTrack.twmoFT0AUnfm80 ()), getCompressedOccupancy (tmoFromTrack.twmoFT0CUnfm80 ()),
470- getCompressedOccupancy (tmoFromTrack.tmoRobustT0V0PrimUnfm80 ()), getCompressedOccupancy (tmoFromTrack.twmoRobustT0V0PrimUnfm80 ()));
470+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 );
471471 }
472472 selectedTracks[trackPos.globalIndex ()] = trackTable.lastIndex ();
473473 }
474474 if (!selectedTracks.count (trackNeg.globalIndex ())) {
475475 // fill track table with negative track if not yet present
476- if (trackNeg.tmoId () = = -1 ) {
477- // if track doesn't have occupancies stored for it
476+ if (trackNeg.tmoId () ! = -1 ) {
477+ auto tmoFromTrack = trackNeg. tmo_as <TrackMeanOccs>();
478478 trackTable (selectedCollisions[collision.globalIndex ()],
479479 trackNeg.x (), trackNeg.alpha (), trackNeg.y (), trackNeg.z (), trackNeg.snp (), trackNeg.tgl (), trackNeg.signed1Pt (), // stored at PV
480480 trackNeg.cYY (), trackNeg.cZY (), trackNeg.cZZ (), trackNeg.cSnpY (), trackNeg.cSnpZ (), trackNeg.cSnpSnp (), trackNeg.cTglY (), trackNeg.cTglZ (), trackNeg.cTglSnp (), trackNeg.cTglTgl (), trackNeg.c1PtY (), trackNeg.c1PtZ (), trackNeg.c1PtSnp (), trackNeg.c1PtTgl (), trackNeg.c1Pt21Pt2 (),
481481 trackNeg.tpcInnerParam (), trackNeg.flags (), trackNeg.itsClusterSizes (), trackNeg.tpcNClsFindable (), trackNeg.tpcNClsFindableMinusFound (), trackNeg.tpcNClsFindableMinusCrossedRows (), trackNeg.tpcNClsShared (), trackNeg.trdPattern (), getCompressedChi2 (trackNeg.itsChi2NCl ()), getCompressedChi2 (trackNeg.tpcChi2NCl ()), getCompressedChi2 (trackNeg.trdChi2 ()), getCompressedChi2 (trackNeg.tofChi2 ()), trackNeg.tpcSignal (), trackNeg.trdSignal (), trackNeg.length (), trackNeg.tofExpMom (), trackNeg.trackTime (), trackNeg.trackTimeRes (),
482482 dcaNeg.getY (), dcaNeg.getZ (), getCompressedNumSigmaPid (trackNeg.tpcNSigmaPi ()), getCompressedNumSigmaPid (trackNeg.tpcNSigmaKa ()), getCompressedNumSigmaPid (trackNeg.tofNSigmaPi ()), getCompressedNumSigmaPid (trackNeg.tofNSigmaKa ()),
483- 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 );
483+ getCompressedOccupancy (tmoFromTrack.tmoPrimUnfm80 ()), getCompressedOccupancy (tmoFromTrack.tmoFV0AUnfm80 ()), getCompressedOccupancy (tmoFromTrack.tmoFT0AUnfm80 ()), getCompressedOccupancy (tmoFromTrack.tmoFT0CUnfm80 ()),
484+ getCompressedOccupancy (tmoFromTrack.twmoPrimUnfm80 ()), getCompressedOccupancy (tmoFromTrack.twmoFV0AUnfm80 ()), getCompressedOccupancy (tmoFromTrack.twmoFT0AUnfm80 ()), getCompressedOccupancy (tmoFromTrack.twmoFT0CUnfm80 ()),
485+ getCompressedOccupancy (tmoFromTrack.tmoRobustT0V0PrimUnfm80 ()), getCompressedOccupancy (tmoFromTrack.twmoRobustT0V0PrimUnfm80 ()));
484486 } else {
485- auto tmoFromTrack = trackNeg. tmo_as <TrackMeanOccs>();
487+ // if track doesn't have occupancies stored for it
486488 trackTable (selectedCollisions[collision.globalIndex ()],
487489 trackNeg.x (), trackNeg.alpha (), trackNeg.y (), trackNeg.z (), trackNeg.snp (), trackNeg.tgl (), trackNeg.signed1Pt (), // stored at PV
488490 trackNeg.cYY (), trackNeg.cZY (), trackNeg.cZZ (), trackNeg.cSnpY (), trackNeg.cSnpZ (), trackNeg.cSnpSnp (), trackNeg.cTglY (), trackNeg.cTglZ (), trackNeg.cTglSnp (), trackNeg.cTglTgl (), trackNeg.c1PtY (), trackNeg.c1PtZ (), trackNeg.c1PtSnp (), trackNeg.c1PtTgl (), trackNeg.c1Pt21Pt2 (),
489491 trackNeg.tpcInnerParam (), trackNeg.flags (), trackNeg.itsClusterSizes (), trackNeg.tpcNClsFindable (), trackNeg.tpcNClsFindableMinusFound (), trackNeg.tpcNClsFindableMinusCrossedRows (), trackNeg.tpcNClsShared (), trackNeg.trdPattern (), getCompressedChi2 (trackNeg.itsChi2NCl ()), getCompressedChi2 (trackNeg.tpcChi2NCl ()), getCompressedChi2 (trackNeg.trdChi2 ()), getCompressedChi2 (trackNeg.tofChi2 ()), trackNeg.tpcSignal (), trackNeg.trdSignal (), trackNeg.length (), trackNeg.tofExpMom (), trackNeg.trackTime (), trackNeg.trackTimeRes (),
490492 dcaNeg.getY (), dcaNeg.getZ (), getCompressedNumSigmaPid (trackNeg.tpcNSigmaPi ()), getCompressedNumSigmaPid (trackNeg.tpcNSigmaKa ()), getCompressedNumSigmaPid (trackNeg.tofNSigmaPi ()), getCompressedNumSigmaPid (trackNeg.tofNSigmaKa ()),
491- getCompressedOccupancy (tmoFromTrack.tmoPrimUnfm80 ()), getCompressedOccupancy (tmoFromTrack.tmoFV0AUnfm80 ()), getCompressedOccupancy (tmoFromTrack.tmoFT0AUnfm80 ()), getCompressedOccupancy (tmoFromTrack.tmoFT0CUnfm80 ()),
492- getCompressedOccupancy (tmoFromTrack.twmoPrimUnfm80 ()), getCompressedOccupancy (tmoFromTrack.twmoFV0AUnfm80 ()), getCompressedOccupancy (tmoFromTrack.twmoFT0AUnfm80 ()), getCompressedOccupancy (tmoFromTrack.twmoFT0CUnfm80 ()),
493- getCompressedOccupancy (tmoFromTrack.tmoRobustT0V0PrimUnfm80 ()), getCompressedOccupancy (tmoFromTrack.twmoRobustT0V0PrimUnfm80 ()));
493+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 );
494494 }
495495 selectedTracks[trackNeg.globalIndex ()] = trackTable.lastIndex ();
496496 }
0 commit comments