@@ -51,6 +51,24 @@ DECLARE_SOA_COLUMN(QvecTPCnegImVec, qvecTPCnegImVec, std::vector<float>);
5151DECLARE_SOA_COLUMN (QvecTPCallReVec, qvecTPCallReVec, std::vector<float >);
5252DECLARE_SOA_COLUMN (QvecTPCallImVec, qvecTPCallImVec, std::vector<float >);
5353
54+ DECLARE_SOA_COLUMN (QvecShiftedRe, qvecShiftedRe, std::vector<float >);
55+ DECLARE_SOA_COLUMN (QvecShiftedIm, qvecShiftedIm, std::vector<float >);
56+
57+ DECLARE_SOA_COLUMN (QvecShiftedFT0CReVec, qvecShiftedFT0CReVec, std::vector<float >);
58+ DECLARE_SOA_COLUMN (QvecShiftedFT0CImVec, qvecShiftedFT0CImVec, std::vector<float >);
59+ DECLARE_SOA_COLUMN (QvecShiftedFT0AReVec, qvecShiftedFT0AReVec, std::vector<float >);
60+ DECLARE_SOA_COLUMN (QvecShiftedFT0AImVec, qvecShiftedFT0AImVec, std::vector<float >);
61+ DECLARE_SOA_COLUMN (QvecShiftedFT0MReVec, qvecShiftedFT0MReVec, std::vector<float >);
62+ DECLARE_SOA_COLUMN (QvecShiftedFT0MImVec, qvecShiftedFT0MImVec, std::vector<float >);
63+ DECLARE_SOA_COLUMN (QvecShiftedFV0AReVec, qvecShiftedFV0AReVec, std::vector<float >);
64+ DECLARE_SOA_COLUMN (QvecShiftedFV0AImVec, qvecShiftedFV0AImVec, std::vector<float >);
65+ DECLARE_SOA_COLUMN (QvecShiftedTPCposReVec, qvecShiftedTPCposReVec, std::vector<float >);
66+ DECLARE_SOA_COLUMN (QvecShiftedTPCposImVec, qvecShiftedTPCposImVec, std::vector<float >);
67+ DECLARE_SOA_COLUMN (QvecShiftedTPCnegReVec, qvecShiftedTPCnegReVec, std::vector<float >);
68+ DECLARE_SOA_COLUMN (QvecShiftedTPCnegImVec, qvecShiftedTPCnegImVec, std::vector<float >);
69+ DECLARE_SOA_COLUMN (QvecShiftedTPCallReVec, qvecShiftedTPCallReVec, std::vector<float >);
70+ DECLARE_SOA_COLUMN (QvecShiftedTPCallImVec, qvecShiftedTPCallImVec, std::vector<float >);
71+
5472DECLARE_SOA_COLUMN (QvecFT0CRe, qvecFT0CRe, float );
5573DECLARE_SOA_COLUMN (QvecFT0CIm, qvecFT0CIm, float );
5674DECLARE_SOA_COLUMN (QvecFT0ARe, qvecFT0ARe, float );
@@ -104,6 +122,9 @@ DECLARE_SOA_COLUMN(LabelsBTot, labelsBTot, std::vector<int>);
104122DECLARE_SOA_TABLE (Qvectors, " AOD" , " QVECTORDEVS" , // ! Table with all Qvectors.
105123 qvec::Cent, qvec::IsCalibrated, qvec::QvecRe, qvec::QvecIm, qvec::QvecAmp);
106124using Qvector = Qvectors::iterator;
125+ DECLARE_SOA_TABLE (QvectorsShifteds, " AOD" , " QVECTORSCDEVS" , // ! Table with all shifted Qvectors.
126+ qvec::Cent, qvec::IsCalibrated, qvec::QvecShiftedRe, qvec::QvecShiftedIm, qvec::QvecAmp);
127+ using QvectorShifted = QvectorsShifteds::iterator;
107128
108129DECLARE_SOA_TABLE (QvectorFT0Cs, " AOD" , " QVECTORSFT0C" , qvec::IsCalibrated, qvec::QvecFT0CRe, qvec::QvecFT0CIm, qvec::SumAmplFT0C);
109130DECLARE_SOA_TABLE (QvectorFT0As, " AOD" , " QVECTORSFT0A" , qvec::IsCalibrated, qvec::QvecFT0ARe, qvec::QvecFT0AIm, qvec::SumAmplFT0A);
@@ -121,6 +142,14 @@ DECLARE_SOA_TABLE(QvectorTPCposVecs, "AOD", "QVECTORSTPCPVEC", qvec::IsCalibrate
121142DECLARE_SOA_TABLE (QvectorTPCnegVecs, " AOD" , " QVECTORSTPCNVEC" , qvec::IsCalibrated, qvec::QvecTPCnegReVec, qvec::QvecTPCnegImVec, qvec::NTrkTPCneg, qvec::LabelsTPCneg);
122143DECLARE_SOA_TABLE (QvectorTPCallVecs, " AOD" , " QVECTORSTPCAVEC" , qvec::IsCalibrated, qvec::QvecTPCallReVec, qvec::QvecTPCallImVec, qvec::NTrkTPCall, qvec::LabelsTPCall);
123144
145+ DECLARE_SOA_TABLE (QvectorShiftedFT0CVecs, " AOD" , " QVECSHIFTEDFT0C" , qvec::IsCalibrated, qvec::QvecShiftedFT0CReVec, qvec::QvecShiftedFT0CImVec, qvec::SumAmplFT0C);
146+ DECLARE_SOA_TABLE (QvectorShiftedFT0AVecs, " AOD" , " QVECSHIFTEDFT0A" , qvec::IsCalibrated, qvec::QvecShiftedFT0AReVec, qvec::QvecShiftedFT0AImVec, qvec::SumAmplFT0A);
147+ DECLARE_SOA_TABLE (QvectorShiftedFT0MVecs, " AOD" , " QVECSHIFTEDFT0M" , qvec::IsCalibrated, qvec::QvecShiftedFT0MReVec, qvec::QvecShiftedFT0MImVec, qvec::SumAmplFT0M);
148+ DECLARE_SOA_TABLE (QvectorShiftedFV0AVecs, " AOD" , " QVECSHIFTEDFV0A" , qvec::IsCalibrated, qvec::QvecShiftedFV0AReVec, qvec::QvecShiftedFV0AImVec, qvec::SumAmplFV0A);
149+ DECLARE_SOA_TABLE (QvectorShiftedTPCposVecs, " AOD" , " QVECSHIFTEDTPCP" , qvec::IsCalibrated, qvec::QvecShiftedTPCposReVec, qvec::QvecShiftedTPCposImVec, qvec::NTrkTPCpos, qvec::LabelsTPCpos);
150+ DECLARE_SOA_TABLE (QvectorShiftedTPCnegVecs, " AOD" , " QVECSHIFTEDTPCN" , qvec::IsCalibrated, qvec::QvecShiftedTPCnegReVec, qvec::QvecShiftedTPCnegImVec, qvec::NTrkTPCneg, qvec::LabelsTPCneg);
151+ DECLARE_SOA_TABLE (QvectorShiftedTPCallVecs, " AOD" , " QVECSHIFTEDTPCA" , qvec::IsCalibrated, qvec::QvecShiftedTPCallReVec, qvec::QvecShiftedTPCallImVec, qvec::NTrkTPCall, qvec::LabelsTPCall);
152+
124153using QvectorFT0C = QvectorFT0Cs::iterator;
125154using QvectorFT0A = QvectorFT0As::iterator;
126155using QvectorFT0M = QvectorFT0Ms::iterator;
@@ -137,6 +166,14 @@ using QvectorTPCposVec = QvectorTPCposVecs::iterator;
137166using QvectorTPCnegVec = QvectorTPCnegVecs::iterator;
138167using QvectorTPCallVec = QvectorTPCallVecs::iterator;
139168
169+ using QvectorShiftedFT0CVec = QvectorShiftedFT0CVecs::iterator;
170+ using QvectorShiftedFT0AVec = QvectorShiftedFT0AVecs::iterator;
171+ using QvectorShiftedFT0MVec = QvectorShiftedFT0MVecs::iterator;
172+ using QvectorShiftedFV0AVec = QvectorShiftedFV0AVecs::iterator;
173+ using QvectorShiftedTPCposVec = QvectorShiftedTPCposVecs::iterator;
174+ using QvectorShiftedTPCnegVec = QvectorShiftedTPCnegVecs::iterator;
175+ using QvectorShiftedTPCallVec = QvectorShiftedTPCallVecs::iterator;
176+
140177// Deprecated, will be removed in future after transition time //
141178DECLARE_SOA_TABLE (QvectorBPoss, " AOD" , " QVECTORSBPOS" , qvec::IsCalibrated, qvec::QvecBPosRe, qvec::QvecBPosIm, qvec::NTrkBPos, qvec::LabelsBPos);
142179DECLARE_SOA_TABLE (QvectorBNegs, " AOD" , " QVECTORSBNEG" , qvec::IsCalibrated, qvec::QvecBNegRe, qvec::QvecBNegIm, qvec::NTrkBNeg, qvec::LabelsBNeg);
0 commit comments