@@ -822,42 +822,12 @@ namespace emprimarytrack
822822DECLARE_SOA_INDEX_COLUMN (EMEvent, emevent); // !
823823DECLARE_SOA_COLUMN (CollisionId, collisionId, int ); // !
824824DECLARE_SOA_COLUMN (TrackId, trackId, int ); // !
825- // DECLARE_SOA_COLUMN(Sign, sign, int8_t); //!
825+ DECLARE_SOA_COLUMN (Sign, sign, int8_t ); // !
826826DECLARE_SOA_COLUMN (TrackBit, trackBit, uint16_t ); // !
827- DECLARE_SOA_COLUMN (PtUINT16, ptuint16, uint16_t ); // ! 0 - 65535
828- DECLARE_SOA_COLUMN (DcaZINT16, dcaZint16, int16_t ); // ! -32768 - +32767
829- DECLARE_SOA_DYNAMIC_COLUMN (Pt, pt, [](uint16_t ptuint16) -> float { return static_cast <float >(ptuint16) * 1e-4 ; });
830- DECLARE_SOA_DYNAMIC_COLUMN (DcaZ, dcaZ, [](int16_t dcaZint16) -> float { return static_cast <float >(dcaZint16) * 1e-4 ; });
831- // DECLARE_SOA_DYNAMIC_COLUMN(Signed1Pt, signed1Pt, [](float pt, int8_t sign) -> float { return sign * 1. / pt; });
832- // DECLARE_SOA_DYNAMIC_COLUMN(P, p, [](float pt, float eta) -> float { return pt * std::cosh(eta); });
833- // DECLARE_SOA_DYNAMIC_COLUMN(Px, px, [](float pt, float phi) -> float { return pt * std::cos(phi); });
834- // DECLARE_SOA_DYNAMIC_COLUMN(Py, py, [](float pt, float phi) -> float { return pt * std::sin(phi); });
835- // DECLARE_SOA_DYNAMIC_COLUMN(Pz, pz, [](float pt, float eta) -> float { return pt * std::sinh(eta); });
836827} // namespace emprimarytrack
837828
838- DECLARE_SOA_TABLE_VERSIONED (EMPrimaryTracks_000, " AOD" , " EMPRIMARYTRACK" , 0 , // !
839- o2::soa::Index<>, emprimarytrack::CollisionId, emprimarytrack::TrackId, /* emprimarytrack::Sign,*/
840- emprimarytrack::PtUINT16, track::Eta, track::Phi, track::DcaXY, emprimarytrack::DcaZINT16, emprimarytrack::TrackBit,
841-
842- // track::TPCNClsFindable, track::TPCNClsFindableMinusFound, track::TPCNClsFindableMinusCrossedRows, track::TPCNClsShared, track::TPCChi2NCl,
843- // track::ITSClusterSizes, track::ITSChi2NCl, track::DetectorMap,
844-
845- // // dynamic column
846- // track::TPCNClsFound<track::TPCNClsFindable, track::TPCNClsFindableMinusFound>,
847- // track::TPCNClsCrossedRows<track::TPCNClsFindable, track::TPCNClsFindableMinusCrossedRows>,
848- // track::TPCCrossedRowsOverFindableCls<track::TPCNClsFindable, track::TPCNClsFindableMinusCrossedRows>,
849- // track::TPCFoundOverFindableCls<track::TPCNClsFindable, track::TPCNClsFindableMinusFound>,
850- // track::TPCFractionSharedCls<track::TPCNClsShared, track::TPCNClsFindable, track::TPCNClsFindableMinusFound>,
851- // track::v001::ITSClusterMap<track::ITSClusterSizes>, track::v001::ITSNCls<track::ITSClusterSizes>, track::v001::ITSNClsInnerBarrel<track::ITSClusterSizes>,
852-
853- // track::HasITS<track::DetectorMap>, track::HasTPC<track::DetectorMap>, track::HasTRD<track::DetectorMap>, track::HasTOF<track::DetectorMap>,
854- // emprimarytrack::Signed1Pt<track::Pt, emprimarytrack::Sign>,
855- // emprimarytrack::P<track::Pt, track::Eta>,
856- // emprimarytrack::Px<track::Pt, track::Phi>,
857- // emprimarytrack::Py<track::Pt, track::Phi>,
858- // emprimarytrack::Pz<track::Pt, track::Eta>
859- emprimarytrack::Pt<emprimarytrack::PtUINT16>,
860- emprimarytrack::DcaZ<emprimarytrack::DcaZINT16>);
829+ DECLARE_SOA_TABLE_VERSIONED (EMPrimaryTracks_000, " AOD" , " EMPRIMARYTRACK" , 0 , // ! primary charged track table for 2PC
830+ o2::soa::Index<>, emprimarytrack::CollisionId, emprimarytrack::TrackId, emprimarytrack::Sign, track::Pt, track::Eta, track::Phi, emprimarytrack::TrackBit);
861831
862832using EMPrimaryTracks = EMPrimaryTracks_000;
863833// iterators
@@ -867,9 +837,9 @@ DECLARE_SOA_TABLE(EMPrimaryTrackEMEventIds, "AOD", "PRMTRKEMEVENTID", emprimaryt
867837// iterators
868838using EMPrimaryTrackEMEventId = EMPrimaryTrackEMEventIds::iterator;
869839
870- // DECLARE_SOA_TABLE(EMPrimaryTrackEMEventIdsTMP, "AOD", "PRMTRKEVIDTMP", track::CollisionId); // To be joined with EMPrimaryTracks in associateDileptonToEMEvent
871- // // iterators
872- // using EMPrimaryTrackEMEventIdTMP = EMPrimaryTrackEMEventIdsTMP::iterator;
840+ DECLARE_SOA_TABLE (EMPrimaryTrackEMEventIdsTMP, " AOD" , " PRMTRKEVIDTMP" , track::CollisionId); // To be joined with EMPrimaryTracks in associateDileptonToEMEvent
841+ // iterators
842+ using EMPrimaryTrackEMEventIdTMP = EMPrimaryTrackEMEventIdsTMP::iterator;
873843
874844// Dummy data for MC
875845namespace emdummydata
0 commit comments