@@ -417,10 +417,45 @@ DECLARE_SOA_TABLE_VERSIONED(DauTrackExtras_002, "AOD", "DAUTRACKEXTRA", 2, //! d
417417 dautrack::HasTRD<dautrack::DetectorMap>,
418418 dautrack::HasTOF<dautrack::DetectorMap>);
419419
420+ DECLARE_SOA_TABLE_VERSIONED (DauTrackExtras_003, " AOD" , " DAUTRACKEXTRA" , 3 , // ! detector properties of decay daughters
421+ track::ITSChi2NCl,
422+ track::TPCChi2NCl,
423+ dautrack::DetectorMap, // here we don´t save everything so we simplify this
424+ track::ITSClusterSizes,
425+ track::TPCNClsFindable,
426+ track::TPCNClsFindableMinusFound,
427+ track::TPCNClsFindableMinusCrossedRows,
428+ track::TPCNClsShared,
429+
430+ // Dynamics for ITS matching TracksExtra
431+ track::v001::ITSNClsInnerBarrel<track::ITSClusterSizes>,
432+ track::v001::ITSClsSizeInLayer<track::ITSClusterSizes>,
433+ track::v001::ITSClusterMap<track::ITSClusterSizes>,
434+ track::v001::ITSNCls<track::ITSClusterSizes>,
435+ track::v001::IsITSAfterburner<track::v001::DetectorMap, track::ITSChi2NCl>,
436+ /* compatibility*/ dautrack::HasITSTracker<dautrack::DetectorMap, track::ITSChi2NCl>,
437+ /* compatibility*/ dautrack::HasITSAfterburner<dautrack::DetectorMap, track::ITSChi2NCl>,
438+
439+ // dynamics for TPC tracking properties matching main data model
440+ track::TPCCrossedRowsOverFindableCls<track::TPCNClsFindable, track::TPCNClsFindableMinusCrossedRows>,
441+ track::TPCFoundOverFindableCls<track::TPCNClsFindable, track::TPCNClsFindableMinusFound>,
442+ track::TPCNClsFound<track::TPCNClsFindable, track::TPCNClsFindableMinusFound>,
443+ track::TPCNClsCrossedRows<track::TPCNClsFindable, track::TPCNClsFindableMinusCrossedRows>,
444+ track::TPCFractionSharedCls<track::TPCNClsShared, track::TPCNClsFindable, track::TPCNClsFindableMinusFound>,
445+ /* compatibility*/ dautrack::compatibility::TPCClusters<track::TPCNClsFindable, track::TPCNClsFindableMinusFound>,
446+ /* compatibility*/ dautrack::compatibility::TPCCrossedRows<track::TPCNClsFindable, track::TPCNClsFindableMinusCrossedRows>,
447+ /* compatibility*/ dautrack::compatibility::ITSChi2PerNcl<track::ITSChi2NCl>,
448+
449+ // dynamics to identify detectors
450+ dautrack::HasITS<dautrack::DetectorMap>,
451+ dautrack::HasTPC<dautrack::DetectorMap>,
452+ dautrack::HasTRD<dautrack::DetectorMap>,
453+ dautrack::HasTOF<dautrack::DetectorMap>);
454+
420455DECLARE_SOA_TABLE (DauTrackMCIds, " AOD" , " DAUTRACKMCID" , // index table when using AO2Ds
421456 dautrack::ParticleMCId);
422457
423- using DauTrackExtras = DauTrackExtras_002 ;
458+ using DauTrackExtras = DauTrackExtras_003 ;
424459using DauTrackExtra = DauTrackExtras::iterator;
425460
426461namespace motherParticle
0 commit comments