Skip to content

Commit c1f6981

Browse files
committed
Added extra tables for forward DCAxyz
1 parent 47083f9 commit c1f6981

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

PWGMM/Mult/DataModel/bestCollisionTable.h

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,13 @@
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
3340
DECLARE_SOA_COLUMN(BestDCAXY, bestDCAXY, float);
3441
DECLARE_SOA_COLUMN(BestDCAX, bestDCAX, float);
3542
DECLARE_SOA_COLUMN(BestDCAY, bestDCAY, float);
43+
DECLARE_SOA_COLUMN(BestDCAZ, bestDCAZ, float);
3644
DECLARE_SOA_COLUMN(PtStatic, pts, float);
3745
DECLARE_SOA_COLUMN(PStatic, ps, float);
3846
DECLARE_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+
5261
DECLARE_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+
5881
DECLARE_SOA_TABLE(ReassignedTracksCore, "AOD", "CRRETRACKS",
5982
aod::track::BestCollisionId,
6083
pwgmm::indices::TrackId,

0 commit comments

Comments
 (0)