@@ -56,6 +56,8 @@ DECLARE_SOA_COLUMN(Phi, phi, float);
5656DECLARE_SOA_COLUMN (Y, y, float );
5757DECLARE_SOA_COLUMN (E, e, float );
5858DECLARE_SOA_COLUMN (MCflag, mcflag, int8_t );
59+ DECLARE_SOA_COLUMN (OriginMcRec, originMcRec, int8_t );
60+ DECLARE_SOA_COLUMN (OriginMcGen, originMcGen, int8_t );
5961// Events
6062DECLARE_SOA_COLUMN (IsEventReject, isEventReject, int );
6163DECLARE_SOA_COLUMN (RunNumber, runNumber, int );
@@ -90,7 +92,8 @@ DECLARE_SOA_TABLE(HfCandChicFull, "AOD", "HFCANDChicFull",
9092 full::Phi,
9193 full::Y,
9294 hf_cand_chic::JpsiToMuMuMass,
93- full::MCflag);
95+ full::MCflag,
96+ full::OriginMcRec);
9497
9598DECLARE_SOA_TABLE (HfCandChicFullEvents, " AOD" , " HFCANDChicFullE" ,
9699 collision::BCId,
@@ -108,7 +111,8 @@ DECLARE_SOA_TABLE(HfCandChicFullParticles, "AOD", "HFCANDChicFullP",
108111 full::Phi,
109112 full::Y,
110113 hf_cand_chic::JpsiToMuMuMass,
111- full::MCflag);
114+ full::MCflag,
115+ full::OriginMcGen);
112116
113117} // namespace o2::aod
114118
@@ -193,7 +197,8 @@ struct HfTreeCreatorChicToJpsiGamma {
193197 candidate.phi (),
194198 FunctionY,
195199 candidate.jpsiToMuMuMass (),
196- candidate.flagMcMatchRec ());
200+ candidate.flagMcMatchRec (),
201+ candidate.originMcRec ());
197202 }
198203 };
199204 fillTable (0 , candidate.isSelChicToJpsiToMuMuGamma (), invMassChicToJpsiGamma (candidate), ctChic (candidate), yChic (candidate));
@@ -212,7 +217,8 @@ struct HfTreeCreatorChicToJpsiGamma {
212217 particle.phi (),
213218 RecoDecay::y (array{particle.px (), particle.py (), particle.pz ()}, massChic),
214219 0 ., // put here the jpsi mass
215- particle.flagMcMatchGen ());
220+ particle.flagMcMatchGen (),
221+ particle.originMcGen ());
216222 }
217223 }
218224 }
0 commit comments