@@ -128,13 +128,21 @@ namespace emmlfwdtrack
128128// DECLARE_SOA_COLUMN(PhiMCHMIDatPV, phiMCHMIDatPV, float); //! phi of MCH-MID track in MFT-MCH-MID track at PV
129129
130130DECLARE_SOA_COLUMN (Signed1PtMCHMIDatMP, signed1PtMCHMIDatMP, float ); // ! pt of MCH-MID track in MFT-MCH-MID track at MP
131- DECLARE_SOA_COLUMN (EtaMCHMIDatMP, etaMCHMIDatMP , float ); // ! eta of MCH-MID track in MFT-MCH-MID track at MP
131+ DECLARE_SOA_COLUMN (TglMCHMIDatMP, tglMCHMIDatMP , float ); // ! tgl of MCH-MID track in MFT-MCH-MID track at MP
132132DECLARE_SOA_COLUMN (PhiMCHMIDatMP, phiMCHMIDatMP, float ); // ! phi of MCH-MID track in MFT-MCH-MID track at MP
133133
134+ DECLARE_SOA_COLUMN (Signed1PtErrMCHMIDatMP, signed1PtErrMCHMIDatMP, float ); // ! pt of MCH-MID track in MFT-MCH-MID track at MP
135+ DECLARE_SOA_COLUMN (TglErrMCHMIDatMP, tglErrMCHMIDatMP, float ); // ! tgl of MCH-MID track in MFT-MCH-MID track at MP
136+ DECLARE_SOA_COLUMN (PhiErrMCHMIDatMP, phiErrMCHMIDatMP, float ); // ! phi of MCH-MID track in MFT-MCH-MID track at MP
137+
134138DECLARE_SOA_COLUMN (Signed1PtMFTatMP, signed1PtMFTatMP, float ); // ! pt of MCH-MID track in MFT-MCH-MID track at MP
135- DECLARE_SOA_COLUMN (EtaMFTatMP, etaMFTatMP , float ); // ! eta of MCH-MID track in MFT-MCH-MID track at MP
139+ DECLARE_SOA_COLUMN (TglMFTatMP, tglMFTatMP , float ); // ! tgl of MCH-MID track in MFT-MCH-MID track at MP
136140DECLARE_SOA_COLUMN (PhiMFTatMP, phiMFTatMP, float ); // ! phi of MCH-MID track in MFT-MCH-MID track at MP
137141
142+ DECLARE_SOA_COLUMN (Signed1PtErrMFTatMP, signed1PtErrMFTatMP, float ); // ! pt of MCH-MID track in MFT-MCH-MID track at MP
143+ DECLARE_SOA_COLUMN (TglErrMFTatMP, tglErrMFTatMP, float ); // ! tgl of MCH-MID track in MFT-MCH-MID track at MP
144+ DECLARE_SOA_COLUMN (PhiErrMFTatMP, phiErrMFTatMP, float ); // ! phi of MCH-MID track in MFT-MCH-MID track at MP
145+
138146DECLARE_SOA_COLUMN (XMCHMIDatMP, xMCHMIDatMP, float ); // ! x of MCH-MID track in MFT-MCH-MID track at matching plane
139147DECLARE_SOA_COLUMN (YMCHMIDatMP, yMCHMIDatMP, float ); // ! y of MCH-MID track in MFT-MCH-MID track at matching plane
140148DECLARE_SOA_COLUMN (XErrMCHMIDatMP, xErrMCHMIDatMP, float ); // ! x error of MCH-MID track in MFT-MCH-MID track at matching plane
@@ -145,35 +153,34 @@ DECLARE_SOA_COLUMN(YMFTatMP, yMFTatMP, float); //! y of MFT track in MFT-M
145153DECLARE_SOA_COLUMN (XErrMFTatMP, xErrMFTatMP, float ); // ! x error of MFT track in MFT-MCH-MID track at matching plane
146154DECLARE_SOA_COLUMN (YErrMFTatMP, yErrMFTatMP, float ); // ! y error of MFT track in MFT-MCH-MID track at matching plane
147155
148- // DECLARE_SOA_COLUMN(Sign, sign, int8_t); //!
149- DECLARE_SOA_COLUMN (Chi2MFT, chi2MFT, float ); // ! chi2/ndf of MFT track
150- DECLARE_SOA_COLUMN (Chi2MCHMID, chi2MCHMID, float ); // ! chi2/ndf of MCH-MID track
151- DECLARE_SOA_COLUMN (Chi2MFTMCHMID, chi2MFTMCHMID, float ); // ! chi2/ndf of MFT-MCH-MID track
152- DECLARE_SOA_COLUMN (NClustersMFT, nClustersMFT, uint8_t ); // !
153- DECLARE_SOA_COLUMN (IsPrimary, isPrimary, bool ); // !
154- DECLARE_SOA_COLUMN (IsCorrectMatchMFTMCH, isCorrectMatchMFTMCH, bool ); // !
156+ DECLARE_SOA_COLUMN (Chi2MFT, chi2MFT, float ); // ! chi2/ndf of MFT track
157+ DECLARE_SOA_COLUMN (Chi2MCHMID, chi2MCHMID, float ); // ! chi2/ndf of MCH-MID track
158+ DECLARE_SOA_COLUMN (Chi2MFTMCHMID, chi2MFTMCHMID, float ); // ! chi2/ndf of MFT-MCH-MID track
159+ DECLARE_SOA_COLUMN (NClustersMFT, nClustersMFT, uint8_t ); // !
160+ DECLARE_SOA_COLUMN (IsPrimary, isPrimary, bool ); // !
161+ DECLARE_SOA_COLUMN (IsCorrectMatch, isCorrectMatch, bool ); // !
155162} // namespace emmlfwdtrack
156163
157- DECLARE_SOA_TABLE_VERSIONED (EMFwdTracksForML_000 , " AOD" , " EMFWDTRKML" , 0 , // !
158- o2::soa::Index<>, collision::NumContrib, mult::MultFT0C, evsel::NumTracksInTimeRange, evsel::SumAmpFT0CInTimeRange, emmltrack::HadronicRate,
159- fwdtrack::TrackType,
160- // emmlfwdtrack::Signed1PtMFTMCHMIDatPV, emmlfwdtrack::EtaMFTMCHMIDatPV, emmlfwdtrack::PhiMFTMCHMIDatPV,
161- // emmlfwdtrack::Signed1PtMCHMIDatPV , emmlfwdtrack::EtaMCHMIDatPV , emmlfwdtrack::PhiMCHMIDatPV ,
162-
163- emmlfwdtrack::Signed1PtMCHMIDatMP , emmlfwdtrack::EtaMCHMIDatMP, emmlfwdtrack::PhiMCHMIDatMP ,
164- emmlfwdtrack::Signed1PtMFTatMP , emmlfwdtrack::EtaMFTatMP, emmlfwdtrack::PhiMFTatMP ,
165- emmlfwdtrack::XMCHMIDatMP, emmlfwdtrack::YMCHMIDatMP,
166- emmlfwdtrack::XErrMCHMIDatMP , emmlfwdtrack::YErrMCHMIDatMP ,
167- emmlfwdtrack::XMFTatMP , emmlfwdtrack::YMFTatMP ,
168- emmlfwdtrack::XErrMFTatMP , emmlfwdtrack::YErrMFTatMP ,
169-
170- fwdtrack::FwdDcaX, fwdtrack::FwdDcaY,
171- fwdtrack::NClusters , fwdtrack::PDca, fwdtrack::RAtAbsorberEnd ,
172- fwdtrack::Chi2MatchMCHMID , fwdtrack::Chi2MatchMCHMFT ,
173- fwdtrack::MFTClusterSizesAndTrackFlags, emmlfwdtrack::Chi2MFTMCHMID, emmlfwdtrack::Chi2MCHMID, emmlfwdtrack::Chi2MFT, emmlfwdtrack::NClustersMFT ,
174- mcparticle::PdgCode , emmlfwdtrack::IsPrimary , emmlfwdtrack::IsCorrectMatchMFTMCH, mcparticle::Pt, mcparticle::Eta, mcparticle::Phi);
175-
176- using EMFwdTracksForML = EMFwdTracksForML_000;
164+ DECLARE_SOA_TABLE (EMFwdTracksForML , " AOD" , " EMFWDTRKML" , // !
165+ o2::soa::Index<>, collision::PosZ , collision::NumContrib, mult::MultFT0C, evsel::NumTracksInTimeRange, evsel::SumAmpFT0CInTimeRange, emmltrack::HadronicRate,
166+ fwdtrack::TrackType,
167+
168+ emmlfwdtrack::Signed1PtMFTatMP , emmlfwdtrack::TglMFTatMP , emmlfwdtrack::PhiMFTatMP ,
169+ emmlfwdtrack::Signed1PtErrMFTatMP, emmlfwdtrack::TglErrMFTatMP, emmlfwdtrack::PhiErrMFTatMP,
170+ emmlfwdtrack::XMFTatMP , emmlfwdtrack::YMFTatMP ,
171+ emmlfwdtrack::XErrMFTatMP , emmlfwdtrack::YErrMFTatMP ,
172+
173+ emmlfwdtrack::Signed1PtMCHMIDatMP, emmlfwdtrack::TglMCHMIDatMP , emmlfwdtrack::PhiMCHMIDatMP ,
174+ emmlfwdtrack::Signed1PtErrMCHMIDatMP, emmlfwdtrack::TglErrMCHMIDatMP , emmlfwdtrack::PhiErrMCHMIDatMP ,
175+ emmlfwdtrack::XMCHMIDatMP , emmlfwdtrack::YMCHMIDatMP ,
176+ emmlfwdtrack::XErrMCHMIDatMP, emmlfwdtrack::YErrMCHMIDatMP,
177+
178+ // fwdtrack::FwdDcaX , fwdtrack::FwdDcaY ,
179+ fwdtrack::NClusters, fwdtrack::PDca , fwdtrack::RAtAbsorberEnd ,
180+ fwdtrack::Chi2MatchMCHMID, fwdtrack::Chi2MatchMCHMFT ,
181+ fwdtrack::MFTClusterSizesAndTrackFlags , emmlfwdtrack::Chi2MFTMCHMID , emmlfwdtrack::Chi2MCHMID, emmlfwdtrack::Chi2MFT, emmlfwdtrack::NClustersMFT,
182+ mcparticle::PdgCode, emmlfwdtrack::IsPrimary, emmlfwdtrack::IsCorrectMatch, mcparticle::Pt, mcparticle::Eta, mcparticle::Phi);
183+
177184// iterators
178185using EMFwdTrackForML = EMFwdTracksForML::iterator;
179186
0 commit comments