88// In applying this license CERN does not waive the privileges and immunities
99// granted to it by virtue of its status as an Intergovernmental Organization
1010// or submit itself to any jurisdiction.
11+ // /
12+ // / \file bestCollisionTable.h
13+ // / \brief This code produces tables including central and MFT tracks based on smallest DCAxy/DCAz approach
14+ // / \author Anton Alkin <anton.alkin@cern.ch>
15+ // / \author Sarah Herrmann <sarah.herrmann@cern.ch>
16+ // / \author Gyula Bencedi <gyula.bencedi@cern.ch>
17+ // / \author Tulika Tripathy <tulika.tripathy@cern.ch>
1118
1219#ifndef PWGMM_MULT_DATAMODEL_BESTCOLLISIONTABLE_H_
1320#define PWGMM_MULT_DATAMODEL_BESTCOLLISIONTABLE_H_
@@ -33,6 +40,7 @@ DECLARE_SOA_COLUMN(AmbDegree, ambDegree, int); // degree of ambiguity of the tra
3340DECLARE_SOA_COLUMN (BestDCAXY, bestDCAXY, float );
3441DECLARE_SOA_COLUMN (BestDCAX, bestDCAX, float );
3542DECLARE_SOA_COLUMN (BestDCAY, bestDCAY, float );
43+ DECLARE_SOA_COLUMN (BestDCAZ, bestDCAZ, float );
3644DECLARE_SOA_COLUMN (PtStatic, pts, float );
3745DECLARE_SOA_COLUMN (PStatic, ps, float );
3846DECLARE_SOA_COLUMN (EtaStatic, etas, float );
@@ -49,12 +57,27 @@ DECLARE_SOA_TABLE(BestCollisionsFwd, "AOD", "BESTCOLLFWD", o2::soa::Index<>, pwg
4957 aod::fwdtrack::BestCollisionId, aod::fwdtrack::BestDCAXY,
5058 fwdtrack::BestDCAX, fwdtrack::BestDCAY); // beware: depending on which process produced this table,
5159// it can be joined with either MFTAmbiguousTracks OR MFTTracks
60+
5261DECLARE_SOA_TABLE (BestCollFwdExtra, " AOD" , " BESTCOLLFWDE" ,
5362 fwdtrack::X, fwdtrack::Y,
5463 fwdtrack::Z, fwdtrack::Tgl, fwdtrack::Signed1Pt,
5564 fwdtrack::PtStatic, fwdtrack::PStatic, fwdtrack::EtaStatic,
5665 fwdtrack::PhiStatic); // Snp does not exist
5766
67+ DECLARE_SOA_TABLE (BestCollisionsFwd3d, " AOD" , " BESTCOLLFWD3D" ,
68+ o2::soa::Index<>,
69+ pwgmm::indices::MFTTrackId,
70+ aod::fwdtrack::AmbDegree,
71+ aod::fwdtrack::BestCollisionId,
72+ aod::fwdtrack::BestDCAXY,
73+ aod::fwdtrack::BestDCAZ);
74+
75+ DECLARE_SOA_TABLE (BestCollisionsFwd3dExtra, " AOD" , " BESTCOLLFWD3DE" ,
76+ fwdtrack::X, fwdtrack::Y,
77+ fwdtrack::Z, fwdtrack::Tgl, fwdtrack::Signed1Pt,
78+ fwdtrack::PtStatic, fwdtrack::PStatic, fwdtrack::EtaStatic,
79+ fwdtrack::PhiStatic); // Snp does not exist
80+
5881DECLARE_SOA_TABLE (ReassignedTracksCore, " AOD" , " CRRETRACKS" ,
5982 aod::track::BestCollisionId,
6083 pwgmm::indices::TrackId,
0 commit comments