@@ -876,7 +876,7 @@ namespace hf_cand_bplus
876876DECLARE_SOA_INDEX_COLUMN_FULL (Prong0, prong0, int , HfCand2Prong, " _0" ); // D0 index
877877// MC matching result:
878878DECLARE_SOA_COLUMN (FlagMcMatchRec, flagMcMatchRec, int8_t ); // reconstruction level
879- DECLARE_SOA_COLUMN (ChannelMcMatchRec, channelMcMatchRec , int8_t ); // reconstruction level
879+ DECLARE_SOA_COLUMN (FlagMcDecayChanRec, flagMcDecayChanRec , int8_t ); // reconstruction level
880880DECLARE_SOA_COLUMN (FlagWrongCollision, flagWrongCollision, int8_t ); // reconstruction level
881881DECLARE_SOA_COLUMN (FlagMcMatchGen, flagMcMatchGen, int8_t ); // generator level
882882DECLARE_SOA_COLUMN (OriginMcRec, originMcRec, int8_t ); // particle origin, reconstruction level
@@ -2107,11 +2107,12 @@ namespace hf_cand_b0
21072107DECLARE_SOA_INDEX_COLUMN_FULL (Prong0, prong0, int , HfCand3Prong, " _0" ); // D index
21082108// MC matching result:
21092109DECLARE_SOA_COLUMN (FlagMcMatchRec, flagMcMatchRec, int8_t ); // reconstruction level
2110- DECLARE_SOA_COLUMN (ChannelMcMatchRec, channelMcMatchRec, int8_t ); // reconstruction level
2111- DECLARE_SOA_COLUMN (FlagWrongCollision, flagWrongCollision, int8_t ); // reconstruction level
2110+ DECLARE_SOA_COLUMN (FlagMcDecayChanRec, flagMcDecayChanRec, int8_t ); // reconstruction level
21122111DECLARE_SOA_COLUMN (FlagMcMatchGen, flagMcMatchGen, int8_t ); // generator level
2112+ DECLARE_SOA_COLUMN (FlagMcDecayChanGen, flagMcDecayChanGen, int8_t ); // generator level
21132113DECLARE_SOA_COLUMN (OriginMcRec, originMcRec, int8_t ); // particle origin, reconstruction level
21142114DECLARE_SOA_COLUMN (OriginMcGen, originMcGen, int8_t ); // particle origin, generator level
2115+ DECLARE_SOA_COLUMN (FlagWrongCollision, flagWrongCollision, int8_t ); // reconstruction level
21152116DECLARE_SOA_COLUMN (DebugMcRec, debugMcRec, int8_t ); // debug flag for mis-association reconstruction level
21162117
21172118// mapping of decay types
@@ -2171,24 +2172,27 @@ using HfCandB0 = soa::Join<HfCandB0Ext, HfCandB0Prongs>;
21712172DECLARE_SOA_TABLE (HfCandB0McRec, " AOD" , " HFCANDB0MCREC" ,
21722173 hf_cand_b0::FlagMcMatchRec,
21732174 hf_cand_b0::OriginMcRec,
2175+ hf_cand_b0::FlagMcDecayChanRec,
21742176 hf_cand_b0::DebugMcRec);
21752177
21762178// table with results of generator level MC matching
21772179DECLARE_SOA_TABLE (HfCandB0McGen, " AOD" , " HFCANDB0MCGEN" ,
21782180 hf_cand_b0::FlagMcMatchGen,
2179- hf_cand_b0::OriginMcGen);
2181+ hf_cand_b0::OriginMcGen,
2182+ hf_cand_b0::FlagMcDecayChanGen);
21802183
21812184// specific Bs candidate properties
21822185namespace hf_cand_bs
21832186{
21842187DECLARE_SOA_INDEX_COLUMN_FULL (Prong0, prong0, int , HfCand3Prong, " _0" ); // Ds index
21852188// MC matching result:
21862189DECLARE_SOA_COLUMN (FlagMcMatchRec, flagMcMatchRec, int8_t ); // reconstruction level
2187- DECLARE_SOA_COLUMN (ChannelMcMatchRec, channelMcMatchRec, int8_t ); // reconstruction level
2188- DECLARE_SOA_COLUMN (FlagWrongCollision, flagWrongCollision, int8_t ); // reconstruction level
2190+ DECLARE_SOA_COLUMN (FlagMcDecayChanRec, flagMcDecayChanRec, int8_t ); // reconstruction level
21892191DECLARE_SOA_COLUMN (FlagMcMatchGen, flagMcMatchGen, int8_t ); // generator level
2192+ DECLARE_SOA_COLUMN (FlagMcDecayChanGen, flagMcDecayChanGen, int8_t ); // reconstruction level
21902193DECLARE_SOA_COLUMN (OriginMcRec, originMcRec, int8_t ); // particle origin, reconstruction level
21912194DECLARE_SOA_COLUMN (OriginMcGen, originMcGen, int8_t ); // particle origin, generator level
2195+ DECLARE_SOA_COLUMN (FlagWrongCollision, flagWrongCollision, int8_t ); // reconstruction level
21922196DECLARE_SOA_COLUMN (DebugMcRec, debugMcRec, int8_t ); // debug flag for mis-association reconstruction level
21932197DECLARE_SOA_DYNAMIC_COLUMN (ImpactParameterProduct, impactParameterProduct, // Impact parameter product for Bs -> J/Psi phi
21942198 [](float pxJpsiDauPos, float pyJpsiDauPos, float pzJpsiDauPos, float pxJpsiDauNeg, float pyJpsiDauNeg, float pzJpsiDauNeg, float pxLfTrack0, float pyLfTrack0, float pzLfTrack0, float pxLfTrack1, float pyLfTrack1, float pzLfTrack1, float xVtxP, float yVtxP, float zVtxP, float xVtxS, float yVtxS, float zVtxS) -> float {
@@ -2266,11 +2270,13 @@ using HfCandBs = soa::Join<HfCandBsExt, HfCandBsProngs>;
22662270
22672271// table with results of reconstruction level MC matching
22682272DECLARE_SOA_TABLE (HfCandBsMcRec, " AOD" , " HFCANDBSMCREC" ,
2269- hf_cand_bs::FlagMcMatchRec);
2273+ hf_cand_bs::FlagMcMatchRec,
2274+ hf_cand_bs::FlagMcDecayChanRec);
22702275
22712276// table with results of generator level MC matching
22722277DECLARE_SOA_TABLE (HfCandBsMcGen, " AOD" , " HFCANDBSMCGEN" ,
2273- hf_cand_bs::FlagMcMatchGen);
2278+ hf_cand_bs::FlagMcMatchGen,
2279+ hf_cand_bs::FlagMcDecayChanGen);
22742280
22752281namespace hf_cand_4prong
22762282{
0 commit comments