@@ -690,22 +690,23 @@ using EMGlobalMuonSelfId = EMGlobalMuonSelfIds::iterator;
690690
691691namespace emprimarytrack
692692{
693- DECLARE_SOA_INDEX_COLUMN (EMEvent, emevent); // !
693+ DECLARE_SOA_INDEX_COLUMN (EMEvent, emevent); // !
694694DECLARE_SOA_COLUMN (CollisionId, collisionId, int ); // !
695- DECLARE_SOA_COLUMN (TrackId, trackId, int ); // !
696- DECLARE_SOA_COLUMN (Sign, sign, int8_t ); // !
697- DECLARE_SOA_COLUMN (TrackBit, trackBit, uint16_t ); // !
698- DECLARE_SOA_DYNAMIC_COLUMN (Signed1Pt, signed1Pt, [](float pt, int8_t sign) -> float { return sign * 1 . / pt; });
699- DECLARE_SOA_DYNAMIC_COLUMN (P, p, [](float pt, float eta) -> float { return pt * std::cosh (eta); });
700- DECLARE_SOA_DYNAMIC_COLUMN (Px, px, [](float pt, float phi) -> float { return pt * std::cos (phi); });
701- DECLARE_SOA_DYNAMIC_COLUMN (Py, py, [](float pt, float phi) -> float { return pt * std::sin (phi); });
702- DECLARE_SOA_DYNAMIC_COLUMN (Pz, pz, [](float pt, float eta) -> float { return pt * std::sinh (eta); });
695+ DECLARE_SOA_COLUMN (TrackId, trackId, int ); // !
696+ // DECLARE_SOA_COLUMN(Sign, sign, int8_t); //!
697+ DECLARE_SOA_COLUMN (TrackBit, trackBit, uint16_t ); // !
698+ DECLARE_SOA_COLUMN (PtUINT16, ptuint16, uint16_t ); // !
699+ DECLARE_SOA_DYNAMIC_COLUMN (Pt, pt, [](uint16_t ptuint16) -> float { return static_cast <float >(ptuint16) * 1e-4 ; });
700+ // DECLARE_SOA_DYNAMIC_COLUMN(Signed1Pt, signed1Pt, [](float pt, int8_t sign) -> float { return sign * 1. / pt; });
701+ // DECLARE_SOA_DYNAMIC_COLUMN(P, p, [](float pt, float eta) -> float { return pt * std::cosh(eta); });
702+ // DECLARE_SOA_DYNAMIC_COLUMN(Px, px, [](float pt, float phi) -> float { return pt * std::cos(phi); });
703+ // DECLARE_SOA_DYNAMIC_COLUMN(Py, py, [](float pt, float phi) -> float { return pt * std::sin(phi); });
704+ // DECLARE_SOA_DYNAMIC_COLUMN(Pz, pz, [](float pt, float eta) -> float { return pt * std::sinh(eta); });
703705} // namespace emprimarytrack
704706
705707DECLARE_SOA_TABLE_VERSIONED (EMPrimaryTracks_000, " AOD" , " EMPRIMARYTRACK" , 0 , // !
706- o2::soa::Index<>, emprimarytrack::CollisionId,
707- emprimarytrack::TrackId, emprimarytrack::Sign,
708- track::Pt, track::Eta, track::Phi, track::DcaXY, track::DcaZ, emprimarytrack::TrackBit,
708+ o2::soa::Index<>, emprimarytrack::CollisionId, emprimarytrack::TrackId, /* emprimarytrack::Sign,*/
709+ emprimarytrack::PtUINT16, track::Eta, track::Phi, track::DcaXY, track::DcaZ, emprimarytrack::TrackBit,
709710
710711 // track::TPCNClsFindable, track::TPCNClsFindableMinusFound, track::TPCNClsFindableMinusCrossedRows, track::TPCNClsShared, track::TPCChi2NCl,
711712 // track::ITSClusterSizes, track::ITSChi2NCl, track::DetectorMap,
@@ -719,11 +720,12 @@ DECLARE_SOA_TABLE_VERSIONED(EMPrimaryTracks_000, "AOD", "EMPRIMARYTRACK", 0, //!
719720 // track::v001::ITSClusterMap<track::ITSClusterSizes>, track::v001::ITSNCls<track::ITSClusterSizes>, track::v001::ITSNClsInnerBarrel<track::ITSClusterSizes>,
720721
721722 // track::HasITS<track::DetectorMap>, track::HasTPC<track::DetectorMap>, track::HasTRD<track::DetectorMap>, track::HasTOF<track::DetectorMap>,
722- emprimarytrack::Signed1Pt<track::Pt, emprimarytrack::Sign>,
723- emprimarytrack::P<track::Pt, track::Eta>,
724- emprimarytrack::Px<track::Pt, track::Phi>,
725- emprimarytrack::Py<track::Pt, track::Phi>,
726- emprimarytrack::Pz<track::Pt, track::Eta>);
723+ // emprimarytrack::Signed1Pt<track::Pt, emprimarytrack::Sign>,
724+ // emprimarytrack::P<track::Pt, track::Eta>,
725+ // emprimarytrack::Px<track::Pt, track::Phi>,
726+ // emprimarytrack::Py<track::Pt, track::Phi>,
727+ // emprimarytrack::Pz<track::Pt, track::Eta>
728+ emprimarytrack::Pt<emprimarytrack::PtUINT16>);
727729
728730using EMPrimaryTracks = EMPrimaryTracks_000;
729731// iterators
@@ -733,6 +735,10 @@ DECLARE_SOA_TABLE(EMPrimaryTrackEMEventIds, "AOD", "PRMTRKEMEVENTID", emprimaryt
733735// iterators
734736using EMPrimaryTrackEMEventId = EMPrimaryTrackEMEventIds::iterator;
735737
738+ // DECLARE_SOA_TABLE(EMPrimaryTrackEMEventIdsTMP, "AOD", "PRMTRKEVIDTMP", track::CollisionId); // To be joined with EMPrimaryTracks in associateDileptonToEMEvent
739+ // // iterators
740+ // using EMPrimaryTrackEMEventIdTMP = EMPrimaryTrackEMEventIdsTMP::iterator;
741+
736742// Dummy data for MC
737743namespace emdummydata
738744{
0 commit comments