@@ -398,6 +398,9 @@ DECLARE_SOA_COLUMN(FwdDcaX, fwdDcaX, float);
398398DECLARE_SOA_COLUMN (FwdDcaY, fwdDcaY, float ); // !
399399DECLARE_SOA_COLUMN (MftClusterSizesAndTrackFlags, mftClusterSizesAndTrackFlags, uint64_t ); // !
400400DECLARE_SOA_COLUMN (MftNClusters, mftNClusters, int ); // !
401+ DECLARE_SOA_INDEX_COLUMN (ReducedMCTrack, reducedMCTrack); // !
402+ DECLARE_SOA_COLUMN (McMask, mcMask, uint16_t ); // !
403+ DECLARE_SOA_COLUMN (McReducedFlags, mcReducedFlags, uint16_t ); // !
401404} // namespace reducedmft
402405
403406// MFT track kinematics
@@ -410,8 +413,13 @@ DECLARE_SOA_TABLE(ReducedMFTsExtra, "AOD", "RMFTEXTRA", //!
410413 reducedmft::MftClusterSizesAndTrackFlags, reducedmft::Sign,
411414 reducedmft::FwdDcaX, reducedmft::FwdDcaY, reducedmft::MftNClusters);
412415
416+ DECLARE_SOA_TABLE (ReducedMFTLabels, " AOD" , " RTMFTLABELS" , // !
417+ reducedmft::ReducedMCTrackId, reducedmft::McMask, reducedmft::McReducedFlags);
418+
413419// iterator
414420using ReducedMFT = ReducedMFTs::iterator;
421+ using ReducedMFTExtra = ReducedMFTsExtra::iterator;
422+ using ReducedMFTLabel = ReducedMFTLabels::iterator;
415423
416424// muon quantities
417425namespace reducedmuon
@@ -833,17 +841,18 @@ DECLARE_SOA_TABLE(DitracksExtra, "AOD", "RTDITRKEXTRA", //!
833841// mft PID reduced data model
834842namespace fwdpid
835843{
836- DECLARE_SOA_COLUMN (Pt, pt, float ); // !
837- DECLARE_SOA_COLUMN (Eta, eta, float ); // !
838- DECLARE_SOA_COLUMN (Phi, phi, float ); // !
839- DECLARE_SOA_COLUMN (Sign, sign, int ); // !
844+ DECLARE_SOA_COLUMN (Pt, pt, float ); // !
845+ DECLARE_SOA_COLUMN (Eta, eta, float ); // !
846+ DECLARE_SOA_COLUMN (Phi, phi, float ); // !
847+ DECLARE_SOA_COLUMN (Sign, sign, int ); // !
848+ DECLARE_SOA_COLUMN (McDecision, mcDecision, uint32_t ); // !
840849} // namespace fwdpid
841850
842851DECLARE_SOA_TABLE (FwdPidsAll, " AOD" , " RTFWDPIDALL" , // !
843852 fwdtrack::TrackType, collision::PosX, collision::PosY, collision::PosZ, collision::NumContrib,
844853 fwdpid::Pt, fwdpid::Eta, fwdpid::Phi, fwdpid::Sign,
845854 reducedmft::MftClusterSizesAndTrackFlags,
846- reducedmft::FwdDcaX, reducedmft::FwdDcaY, fwdtrack::Chi2MatchMCHMID, fwdtrack::Chi2MatchMCHMFT);
855+ reducedmft::FwdDcaX, reducedmft::FwdDcaY, fwdtrack::Chi2MatchMCHMID, fwdtrack::Chi2MatchMCHMFT, fwdpid::McDecision );
847856
848857using FwdPidAll = FwdPidsAll::iterator;
849858
0 commit comments