@@ -478,12 +478,18 @@ DECLARE_SOA_DYNAMIC_COLUMN(TPCFoundOverFindableCls, tpcFoundOverFindableCls, //!
478478 return (float )tpcNClsFound / (float )fixTPCNClsFindable (tpcNClsFindable, tpcNClsFindableMinusFound);
479479 });
480480
481- DECLARE_SOA_DYNAMIC_COLUMN (TPCCrossedRowsOverFindableCls , tpcCrossedRowsOverFindableCls, // ! Ratio crossed rows over findable clusters
481+ DECLARE_SOA_DYNAMIC_COLUMN (TPCCrossedRowsOverFindableCls_fix , tpcCrossedRowsOverFindableCls, // ! Ratio crossed rows over findable clusters
482482 [](uint8_t tpcNClsFindable, int8_t tpcNClsFindableMinusCrossedRows, int8_t tpcNClsFindableMinusFound) -> float {
483483 int16_t tpcNClsCrossedRows = fixTPCNClsFindable (tpcNClsFindable, tpcNClsFindableMinusFound) - tpcNClsFindableMinusCrossedRows;
484484 return (float )tpcNClsCrossedRows / (float )fixTPCNClsFindable (tpcNClsFindable, tpcNClsFindableMinusFound);
485485 });
486486
487+ DECLARE_SOA_DYNAMIC_COLUMN (TPCCrossedRowsOverFindableCls, tpcCrossedRowsOverFindableCls, // ! Ratio crossed rows over findable clusters
488+ [](uint8_t tpcNClsFindable, int8_t tpcNClsFindableMinusCrossedRows) -> float {
489+ int16_t tpcNClsCrossedRows = (int16_t )tpcNClsFindable - tpcNClsFindableMinusCrossedRows;
490+ return (float )tpcNClsCrossedRows / (float )tpcNClsFindable;
491+ });
492+
487493DECLARE_SOA_DYNAMIC_COLUMN (TPCFractionSharedCls, tpcFractionSharedCls, // ! Fraction of shared TPC clusters
488494 [](uint8_t tpcNClsShared, uint8_t tpcNClsFindable, int8_t tpcNClsFindableMinusFound) -> float {
489495 int16_t tpcNClsFound = fixTPCNClsFindable (tpcNClsFindable, tpcNClsFindableMinusFound) - tpcNClsFindableMinusFound;
@@ -606,7 +612,7 @@ DECLARE_SOA_TABLE_FULL(StoredTracksExtra_000, "TracksExtra", "AOD", "TRACKEXTRA"
606612 track::TOFExpTimeHe<track::Length, track::TOFExpMom>,
607613 track::TOFExpTimeAl<track::Length, track::TOFExpMom>,
608614 track::ITSNCls<track::ITSClusterMap>, track::ITSNClsInnerBarrel<track::ITSClusterMap>,
609- track::TPCCrossedRowsOverFindableCls <track::TPCNClsFindable, track::TPCNClsFindableMinusCrossedRows, track::TPCNClsFindableMinusFound>,
615+ track::TPCCrossedRowsOverFindableCls_fix <track::TPCNClsFindable, track::TPCNClsFindableMinusCrossedRows, track::TPCNClsFindableMinusFound>,
610616 track::TPCFoundOverFindableCls<track::TPCNClsFindable, track::TPCNClsFindableMinusFound>,
611617 track::TPCFractionSharedCls<track::TPCNClsShared, track::TPCNClsFindable, track::TPCNClsFindableMinusFound>,
612618 track::TRDHasCrossing<track::TRDPattern>, track::TRDHasNeighbor<track::TRDPattern>, track::TRDNTracklets<track::TRDPattern>,
@@ -636,7 +642,7 @@ DECLARE_SOA_TABLE_FULL_VERSIONED(StoredTracksExtra_001, "TracksExtra", "AOD", "T
636642 track::TOFExpTimeTr<track::Length, track::TOFExpMom>,
637643 track::TOFExpTimeHe<track::Length, track::TOFExpMom>,
638644 track::TOFExpTimeAl<track::Length, track::TOFExpMom>,
639- track::TPCCrossedRowsOverFindableCls <track::TPCNClsFindable, track::TPCNClsFindableMinusCrossedRows, track::TPCNClsFindableMinusFound>,
645+ track::TPCCrossedRowsOverFindableCls_fix <track::TPCNClsFindable, track::TPCNClsFindableMinusCrossedRows, track::TPCNClsFindableMinusFound>,
640646 track::TPCFoundOverFindableCls<track::TPCNClsFindable, track::TPCNClsFindableMinusFound>,
641647 track::TPCFractionSharedCls<track::TPCNClsShared, track::TPCNClsFindable, track::TPCNClsFindableMinusFound>,
642648 track::TRDHasCrossing<track::TRDPattern>, track::TRDHasNeighbor<track::TRDPattern>, track::TRDNTracklets<track::TRDPattern>,
@@ -667,7 +673,7 @@ DECLARE_SOA_TABLE_FULL_VERSIONED(StoredTracksExtra_002, "TracksExtra", "AOD", "T
667673 track::TOFExpTimeTr<track::Length, track::TOFExpMom>,
668674 track::TOFExpTimeHe<track::Length, track::TOFExpMom>,
669675 track::TOFExpTimeAl<track::Length, track::TOFExpMom>,
670- track::TPCCrossedRowsOverFindableCls <track::TPCNClsFindable, track::TPCNClsFindableMinusCrossedRows, track::TPCNClsFindableMinusFound>,
676+ track::TPCCrossedRowsOverFindableCls_fix <track::TPCNClsFindable, track::TPCNClsFindableMinusCrossedRows, track::TPCNClsFindableMinusFound>,
671677 track::TPCFoundOverFindableCls<track::TPCNClsFindable, track::TPCNClsFindableMinusFound>,
672678 track::TPCFractionSharedCls<track::TPCNClsShared, track::TPCNClsFindable, track::TPCNClsFindableMinusFound>,
673679 track::TRDHasCrossing<track::TRDPattern>, track::TRDHasNeighbor<track::TRDPattern>, track::TRDNTracklets<track::TRDPattern>,
0 commit comments