@@ -83,6 +83,7 @@ DECLARE_SOA_TABLE_FULL(StoredRedIUTracks, "RedIUTracks", "AOD", "REDIUTRACK", //
8383 // tracks extra
8484 track::PIDForTracking<track::Flags>,
8585 track::IsPVContributor<track::Flags>,
86+ track::HasITS<track::v001::DetectorMap>,
8687 track::HasTPC<track::v001::DetectorMap>,
8788 track::HasTOF<track::v001::DetectorMap>,
8889 track::TPCNClsFound<track::TPCNClsFindable, track::TPCNClsFindableMinusFound>,
@@ -120,29 +121,22 @@ DECLARE_SOA_INDEX_COLUMN_FULL(Track0, track0, int, RedIUTracks, "_0"); //!
120121DECLARE_SOA_INDEX_COLUMN_FULL (Track1, track1, int , RedIUTracks, " _1" ); // ! Track 1 index
121122DECLARE_SOA_INDEX_COLUMN_FULL (Track2, track2, int , RedIUTracks, " _2" ); // ! Track 2 index
122123DECLARE_SOA_INDEX_COLUMN_FULL (Collision, collision, int , RedCollisions, " " ); // ! Collision index
123- DECLARE_SOA_COLUMN (Phi, phi, float ); // ! decay3body radius
124- DECLARE_SOA_COLUMN (Radius, radius, float ); // ! decay3body phi
125- DECLARE_SOA_COLUMN (PosZ, posz, float ); // ! decay3body z position
124+ DECLARE_SOA_COLUMN (RadiusKF, radiusKF, float ); // ! phi of momentum of mother particle calculated by KF
125+ DECLARE_SOA_COLUMN (PhiKF, phiKF, float ); // ! SV radius in x-y plane calculated by KF
126+ DECLARE_SOA_COLUMN (PosZKF, poszKF, float ); // ! z position of SV calculated by KF
127+ DECLARE_SOA_COLUMN (RadiusDCA, radiusDCA, float ); // ! phi of momentum of mother particle calculated by dcaFitter
128+ DECLARE_SOA_COLUMN (PhiDCA, phiDCA, float ); // ! SV radius in x-y plane calculated by dcaFitter
129+ DECLARE_SOA_COLUMN (PosZDCA, poszDCA, float ); // ! z position of SV calculated by dcaFitter
130+ DECLARE_SOA_COLUMN (TrackedClSize, trackedClSize, float ); // ! average ITS cluster size (if tracked)
126131} // namespace reduceddecay3body
127132
128133DECLARE_SOA_TABLE (RedDecay3Bodys, " AOD" , " REDDECAY3BODY" , // ! reduced 3-body decay table
129134 o2::soa::Index<>, reduceddecay3body::CollisionId, reduceddecay3body::Track0Id, reduceddecay3body::Track1Id, reduceddecay3body::Track2Id);
130135
131- using ReducedDecay3BodysLinked = soa::Join<RedDecay3Bodys, Decay3BodyDataLink>;
132- using ReducedDecay3BodyLinked = ReducedDecay3BodysLinked::iterator;
133-
134136DECLARE_SOA_TABLE (Red3BodyInfo, " AOD" , " RED3BODYINFO" , // ! joinable with RedDecay3Bodys
135- reduceddecay3body::Radius, reduceddecay3body::Phi, reduceddecay3body::PosZ);
136-
137- namespace dcafittersvinfo
138- {
139- DECLARE_SOA_COLUMN (SVRadius, svRadius, float ); // ! SV radius in x-y plane calculated by dcaFitter
140- DECLARE_SOA_COLUMN (MomPhi, momPhi, float ); // ! phi of momentum of mother particle calculated from dcaFitter
141- DECLARE_SOA_COLUMN (SVPosZ, svPosZ, float ); // ! z position of SV calculated by dcaFitter
142- } // namespace dcafittersvinfo
143-
144- DECLARE_SOA_TABLE_FULL (DCAFitterSVInfo, " FitSVInfo" , " AOD" , " FITSVINFO" , // ! joinable with RedDecay3Bodys
145- dcafittersvinfo::SVRadius, dcafittersvinfo::MomPhi, dcafittersvinfo::SVPosZ);
137+ reduceddecay3body::RadiusKF, reduceddecay3body::PhiKF, reduceddecay3body::PosZKF,
138+ reduceddecay3body::RadiusDCA, reduceddecay3body::PhiDCA, reduceddecay3body::PosZDCA,
139+ reduceddecay3body::TrackedClSize);
146140
147141} // namespace o2::aod
148142
0 commit comments