@@ -203,7 +203,6 @@ DECLARE_SOA_TABLE(HfToXiPiLite, "AOD", "HFTOXIPILITE",
203203 full::TofNSigmaPiFromCharmBaryon, full::TofNSigmaPiFromCasc, full::TofNSigmaPiFromLambda, full::TofNSigmaPrFromLambda,
204204 full::FlagMcMatchRec, full::OriginRec, full::CollisionMatched);
205205
206-
207206} // namespace o2::aod
208207
209208// / Writes the full information in an output TTree
@@ -344,78 +343,77 @@ struct HfTreeCreatorToXiPi {
344343 template <class TMyTracks , typename T>
345344 void fillCandidateLite (const T& candidate, int8_t flagMc, int8_t originMc, bool collisionMatched)
346345 {
347- if (candidate.resultSelections () && candidate.statusPidCharmBaryon () && candidate.statusInvMassLambda () && candidate.statusInvMassCascade () && candidate.statusInvMassCharmBaryon ()) {
348-
349- rowCandidateLite (
350- candidate.xPv (),
351- candidate.yPv (),
352- candidate.zPv (),
353- candidate.collision ().numContrib (),
354- candidate.collision ().chi2 (),
355- candidate.xDecayVtxCharmBaryon (),
356- candidate.yDecayVtxCharmBaryon (),
357- candidate.zDecayVtxCharmBaryon (),
358- candidate.xDecayVtxCascade (),
359- candidate.yDecayVtxCascade (),
360- candidate.zDecayVtxCascade (),
361- candidate.xDecayVtxV0 (),
362- candidate.yDecayVtxV0 (),
363- candidate.zDecayVtxV0 (),
364- candidate.signDecay (),
365- candidate.pxCharmBaryon (),
366- candidate.pyCharmBaryon (),
367- candidate.pzCharmBaryon (),
368- candidate.pxPiFromCharmBaryon (),
369- candidate.pyPiFromCharmBaryon (),
370- candidate.pzPiFromCharmBaryon (),
371- candidate.pxPiFromCasc (),
372- candidate.pyPiFromCasc (),
373- candidate.pzPiFromCasc (),
374- candidate.pxPosV0Dau (),
375- candidate.pyPosV0Dau (),
376- candidate.pzPosV0Dau (),
377- candidate.pxNegV0Dau (),
378- candidate.pyNegV0Dau (),
379- candidate.pzNegV0Dau (),
380- candidate.impactParCascXY (),
381- candidate.impactParPiFromCharmBaryonXY (),
382- candidate.errImpactParCascXY (),
383- candidate.errImpactParPiFromCharmBaryonXY (),
384- candidate.invMassLambda (),
385- candidate.invMassCascade (),
386- candidate.invMassCharmBaryon (),
387- candidate.etaV0PosDau (),
388- candidate.etaV0NegDau (),
389- candidate.etaPiFromCasc (),
390- candidate.etaPiFromCharmBaryon (),
391- candidate.dcaXYToPvV0Dau0 (),
392- candidate.dcaXYToPvV0Dau1 (),
393- candidate.dcaXYToPvCascDau (),
394- candidate.dcaCascDau (),
395- candidate.dcaV0Dau (),
396- candidate.dcaCharmBaryonDau (),
397- candidate.errorDecayLengthCharmBaryon (),
398- candidate.template piFromCharmBaryon_as <TMyTracks>().isGlobalTrackWoDCA (),
399- candidate.template piFromCharmBaryon_as <TMyTracks>().itsNCls (),
400- candidate.pidTpcInfoStored (),
401- candidate.pidTofInfoStored (),
402- candidate.tpcNSigmaPiFromCharmBaryon (),
403- candidate.tpcNSigmaPiFromCasc (),
404- candidate.tpcNSigmaPiFromLambda (),
405- candidate.tpcNSigmaPrFromLambda (),
406- candidate.tofNSigmaPiFromCharmBaryon (),
407- candidate.tofNSigmaPiFromCasc (),
408- candidate.tofNSigmaPiFromLambda (),
409- candidate.tofNSigmaPrFromLambda (),
410- flagMc,
411- originMc,
412- collisionMatched);
346+ if (candidate.resultSelections () && candidate.statusPidCharmBaryon () && candidate.statusInvMassLambda () && candidate.statusInvMassCascade () && candidate.statusInvMassCharmBaryon ()) {
347+
348+ rowCandidateLite (
349+ candidate.xPv (),
350+ candidate.yPv (),
351+ candidate.zPv (),
352+ candidate.collision ().numContrib (),
353+ candidate.collision ().chi2 (),
354+ candidate.xDecayVtxCharmBaryon (),
355+ candidate.yDecayVtxCharmBaryon (),
356+ candidate.zDecayVtxCharmBaryon (),
357+ candidate.xDecayVtxCascade (),
358+ candidate.yDecayVtxCascade (),
359+ candidate.zDecayVtxCascade (),
360+ candidate.xDecayVtxV0 (),
361+ candidate.yDecayVtxV0 (),
362+ candidate.zDecayVtxV0 (),
363+ candidate.signDecay (),
364+ candidate.pxCharmBaryon (),
365+ candidate.pyCharmBaryon (),
366+ candidate.pzCharmBaryon (),
367+ candidate.pxPiFromCharmBaryon (),
368+ candidate.pyPiFromCharmBaryon (),
369+ candidate.pzPiFromCharmBaryon (),
370+ candidate.pxPiFromCasc (),
371+ candidate.pyPiFromCasc (),
372+ candidate.pzPiFromCasc (),
373+ candidate.pxPosV0Dau (),
374+ candidate.pyPosV0Dau (),
375+ candidate.pzPosV0Dau (),
376+ candidate.pxNegV0Dau (),
377+ candidate.pyNegV0Dau (),
378+ candidate.pzNegV0Dau (),
379+ candidate.impactParCascXY (),
380+ candidate.impactParPiFromCharmBaryonXY (),
381+ candidate.errImpactParCascXY (),
382+ candidate.errImpactParPiFromCharmBaryonXY (),
383+ candidate.invMassLambda (),
384+ candidate.invMassCascade (),
385+ candidate.invMassCharmBaryon (),
386+ candidate.etaV0PosDau (),
387+ candidate.etaV0NegDau (),
388+ candidate.etaPiFromCasc (),
389+ candidate.etaPiFromCharmBaryon (),
390+ candidate.dcaXYToPvV0Dau0 (),
391+ candidate.dcaXYToPvV0Dau1 (),
392+ candidate.dcaXYToPvCascDau (),
393+ candidate.dcaCascDau (),
394+ candidate.dcaV0Dau (),
395+ candidate.dcaCharmBaryonDau (),
396+ candidate.errorDecayLengthCharmBaryon (),
397+ candidate.template piFromCharmBaryon_as <TMyTracks>().isGlobalTrackWoDCA (),
398+ candidate.template piFromCharmBaryon_as <TMyTracks>().itsNCls (),
399+ candidate.pidTpcInfoStored (),
400+ candidate.pidTofInfoStored (),
401+ candidate.tpcNSigmaPiFromCharmBaryon (),
402+ candidate.tpcNSigmaPiFromCasc (),
403+ candidate.tpcNSigmaPiFromLambda (),
404+ candidate.tpcNSigmaPrFromLambda (),
405+ candidate.tofNSigmaPiFromCharmBaryon (),
406+ candidate.tofNSigmaPiFromCasc (),
407+ candidate.tofNSigmaPiFromLambda (),
408+ candidate.tofNSigmaPrFromLambda (),
409+ flagMc,
410+ originMc,
411+ collisionMatched);
413412 }
414413 }
415414
416-
417415 void processDataFull (aod::Collisions const & collisions, MyTrackTable const &,
418- soa::Join<aod::HfCandToXiPi, aod::HfSelToXiPi> const & candidates)
416+ soa::Join<aod::HfCandToXiPi, aod::HfSelToXiPi> const & candidates)
419417 {
420418 // Filling event properties
421419 rowEvData.reserve (collisions.size ());
@@ -432,7 +430,7 @@ struct HfTreeCreatorToXiPi {
432430 PROCESS_SWITCH (HfTreeCreatorToXiPi, processDataFull, " Process data with full information" , true );
433431
434432 void processMcFull (aod::Collisions const & collisions, MyTrackTable const &,
435- soa::Join<aod::HfCandToXiPi, aod::HfSelToXiPi, aod::HfToXiPiMCRec> const & candidates)
433+ soa::Join<aod::HfCandToXiPi, aod::HfSelToXiPi, aod::HfToXiPiMCRec> const & candidates)
436434 {
437435 // Filling event properties
438436 rowEvData.reserve (collisions.size ());
@@ -448,8 +446,8 @@ struct HfTreeCreatorToXiPi {
448446 }
449447 PROCESS_SWITCH (HfTreeCreatorToXiPi, processMcFull, " Process MC with full information" , false );
450448
451- void processDataLite (aod::Collisions const & collisions, MyTrackTable const &,
452- soa::Join<aod::HfCandToXiPi, aod::HfSelToXiPi> const & candidates)
449+ void processDataLite (aod::Collisions const & collisions, MyTrackTable const &,
450+ soa::Join<aod::HfCandToXiPi, aod::HfSelToXiPi> const & candidates)
453451 {
454452 // Filling event properties
455453 rowEvData.reserve (collisions.size ());
@@ -466,7 +464,7 @@ struct HfTreeCreatorToXiPi {
466464 PROCESS_SWITCH (HfTreeCreatorToXiPi, processDataLite, " Process data and produce lite table version" , false );
467465
468466 void processMcLite (aod::Collisions const & collisions, MyTrackTable const &,
469- soa::Join<aod::HfCandToXiPi, aod::HfSelToXiPi, aod::HfToXiPiMCRec> const & candidates)
467+ soa::Join<aod::HfCandToXiPi, aod::HfSelToXiPi, aod::HfToXiPiMCRec> const & candidates)
470468 {
471469 // Filling event properties
472470 rowEvData.reserve (collisions.size ());
0 commit comments