@@ -382,10 +382,9 @@ struct HfTaskCharmHadronsTrackFemtoDream {
382382 if (cand.candidateSelFlag () == 1 ) {
383383 invMass = cand.m (std::array{MassPiPlus, MassKPlus});
384384 return invMass;
385- } else {
386- invMass = cand.m (std::array{MassKPlus, MassPiPlus});
387- return invMass;
388385 }
386+ invMass = cand.m (std::array{MassKPlus, MassPiPlus});
387+ return invMass;
389388 } else if constexpr (Channel == DecayChannel::DstarToD0Pi) { // D* → D0π (PDG: 413)
390389 float mDstar = 0 .f ;
391390 float mD0 = 0 .f ;
@@ -398,9 +397,8 @@ struct HfTaskCharmHadronsTrackFemtoDream {
398397 }
399398 if (ReturnDaughMass) {
400399 return mD0 ;
401- } else {
402- return mDstar - mD0 ;
403400 }
401+ return mDstar - mD0 ;
404402 } else if constexpr (Channel == DecayChannel::XicToXiPiPi) {
405403 invMass = cand.m (std::array{MassXiMinus, MassPiPlus, MassPiPlus});
406404 return invMass;
@@ -621,7 +619,7 @@ struct HfTaskCharmHadronsTrackFemtoDream {
621619 }
622620
623621 template <bool IsMc, DecayChannel Channel, typename CollisionType, typename PartitionType1, typename PartitionType2, typename TableTracks, typename BinningType>
624- void doMixedEvent (CollisionType const & cols, PartitionType1& charms, PartitionType2& trks, TableTracks const & parts, BinningType policy)
622+ void doMixedEvent (CollisionType const & cols, PartitionType1& charms, PartitionType2& trks, TableTracks const & parts, BinningType const & policy)
625623 {
626624 processType = 2 ; // for mixed event
627625 // Mixed events that contain the pair of interest
@@ -912,23 +910,26 @@ struct HfTaskCharmHadronsTrackFemtoDream {
912910 auto sliceCharmHad = partitionCharmHadron3Prong->sliceByCached (aod::femtodreamparticle::fdCollisionId, col.globalIndex (), cache);
913911 if (fillTableWithCharm.value && sliceCharmHad.size () == 0 ) {
914912 continue ;
915- } else {
916- fillTables<false , DecayChannel::LcToPKPi>(col, sliceTrk1, sliceCharmHad);
917913 }
914+ fillTables<false , DecayChannel::LcToPKPi>(col, sliceTrk1, sliceCharmHad);
918915 if (sliceCharmHad.size () > 0 && sliceTrk1.size () > 0 ) {
919916 doSameEvent<false , DecayChannel::LcToPKPi, FilteredCharmCand3Prongs>(sliceCharmHad, sliceTrk1, parts, col);
920917 }
921918 }
922919 if (mixSetting.doMixEvent ) {
920+ auto * partitionTrk1Selected = &partitionTrk1;
921+ if (trackSel.pdgCodeTrack1 .value == kKPlus ) {
922+ partitionTrk1Selected = &partitionTrk1Ka;
923+ }
923924 switch (mixSetting.mixingBinPolicy ) {
924925 case femtodreamcollision::kMult :
925- doMixedEvent<false , DecayChannel::LcToPKPi, FilteredCollisions>(cols, partitionCharmHadron3Prong, partitionTrk1 , parts, colBinningMult);
926+ doMixedEvent<false , DecayChannel::LcToPKPi, FilteredCollisions>(cols, partitionCharmHadron3Prong, *partitionTrk1Selected , parts, colBinningMult);
926927 break ;
927928 case femtodreamcollision::kMultPercentile :
928- doMixedEvent<false , DecayChannel::LcToPKPi, FilteredCollisions>(cols, partitionCharmHadron3Prong, partitionTrk1 , parts, colBinningMultPercentile);
929+ doMixedEvent<false , DecayChannel::LcToPKPi, FilteredCollisions>(cols, partitionCharmHadron3Prong, *partitionTrk1Selected , parts, colBinningMultPercentile);
929930 break ;
930931 case femtodreamcollision::kMultMultPercentile :
931- doMixedEvent<false , DecayChannel::LcToPKPi, FilteredCollisions>(cols, partitionCharmHadron3Prong, partitionTrk1 , parts, colBinningMultMultPercentile);
932+ doMixedEvent<false , DecayChannel::LcToPKPi, FilteredCollisions>(cols, partitionCharmHadron3Prong, *partitionTrk1Selected , parts, colBinningMultMultPercentile);
932933 break ;
933934 default :
934935 LOG (fatal) << " Invalid binning policiy specifed. Breaking..." ;
@@ -954,23 +955,26 @@ struct HfTaskCharmHadronsTrackFemtoDream {
954955
955956 if (fillTableWithCharm.value && sliceCharmHad.size () == 0 ) {
956957 continue ;
957- } else {
958- fillTables<false , DecayChannel::DplusToPiKPi>(col, sliceTrk1, sliceCharmHad);
959958 }
959+ fillTables<false , DecayChannel::DplusToPiKPi>(col, sliceTrk1, sliceCharmHad);
960960 if (sliceCharmHad.size () > 0 && sliceTrk1.size () > 0 ) {
961961 doSameEvent<false , DecayChannel::DplusToPiKPi, FilteredCharmCand3Prongs>(sliceCharmHad, sliceTrk1, parts, col);
962962 }
963963 }
964964 if (mixSetting.doMixEvent ) {
965+ auto * partitionTrk1Selected = &partitionTrk1;
966+ if (trackSel.pdgCodeTrack1 .value == kKPlus ) {
967+ partitionTrk1Selected = &partitionTrk1Ka;
968+ }
965969 switch (mixSetting.mixingBinPolicy ) {
966970 case femtodreamcollision::kMult :
967- doMixedEvent<false , DecayChannel::DplusToPiKPi, FilteredCollisions>(cols, partitionCharmHadron3Prong, partitionTrk1 , parts, colBinningMult);
971+ doMixedEvent<false , DecayChannel::DplusToPiKPi, FilteredCollisions>(cols, partitionCharmHadron3Prong, *partitionTrk1Selected , parts, colBinningMult);
968972 break ;
969973 case femtodreamcollision::kMultPercentile :
970- doMixedEvent<false , DecayChannel::DplusToPiKPi, FilteredCollisions>(cols, partitionCharmHadron3Prong, partitionTrk1 , parts, colBinningMultPercentile);
974+ doMixedEvent<false , DecayChannel::DplusToPiKPi, FilteredCollisions>(cols, partitionCharmHadron3Prong, *partitionTrk1Selected , parts, colBinningMultPercentile);
971975 break ;
972976 case femtodreamcollision::kMultMultPercentile :
973- doMixedEvent<false , DecayChannel::DplusToPiKPi, FilteredCollisions>(cols, partitionCharmHadron3Prong, partitionTrk1 , parts, colBinningMultMultPercentile);
977+ doMixedEvent<false , DecayChannel::DplusToPiKPi, FilteredCollisions>(cols, partitionCharmHadron3Prong, *partitionTrk1Selected , parts, colBinningMultMultPercentile);
974978 break ;
975979 default :
976980 LOG (fatal) << " Invalid binning policiy specifed. Breaking..." ;
@@ -995,23 +999,26 @@ struct HfTaskCharmHadronsTrackFemtoDream {
995999 auto sliceCharmHad = partitionCharmHadron2Prong->sliceByCached (aod::femtodreamparticle::fdCollisionId, col.globalIndex (), cache);
9961000 if (fillTableWithCharm.value && sliceCharmHad.size () == 0 ) {
9971001 continue ;
998- } else {
999- fillTables<false , DecayChannel::D0ToPiK>(col, sliceTrk1, sliceCharmHad);
10001002 }
1003+ fillTables<false , DecayChannel::D0ToPiK>(col, sliceTrk1, sliceCharmHad);
10011004 if (sliceCharmHad.size () > 0 && sliceTrk1.size () > 0 ) {
10021005 doSameEvent<false , DecayChannel::D0ToPiK, FilteredCharmCand2Prongs>(sliceCharmHad, sliceTrk1, parts, col);
10031006 }
10041007 }
10051008 if (mixSetting.doMixEvent ) {
1009+ auto * partitionTrk1Selected = &partitionTrk1;
1010+ if (trackSel.pdgCodeTrack1 .value == kKPlus ) {
1011+ partitionTrk1Selected = &partitionTrk1Ka;
1012+ }
10061013 switch (mixSetting.mixingBinPolicy ) {
10071014 case femtodreamcollision::kMult :
1008- doMixedEvent<false , DecayChannel::D0ToPiK, FilteredCollisions>(cols, partitionCharmHadron2Prong, partitionTrk1 , parts, colBinningMult);
1015+ doMixedEvent<false , DecayChannel::D0ToPiK, FilteredCollisions>(cols, partitionCharmHadron2Prong, *partitionTrk1Selected , parts, colBinningMult);
10091016 break ;
10101017 case femtodreamcollision::kMultPercentile :
1011- doMixedEvent<false , DecayChannel::D0ToPiK, FilteredCollisions>(cols, partitionCharmHadron2Prong, partitionTrk1 , parts, colBinningMultPercentile);
1018+ doMixedEvent<false , DecayChannel::D0ToPiK, FilteredCollisions>(cols, partitionCharmHadron2Prong, *partitionTrk1Selected , parts, colBinningMultPercentile);
10121019 break ;
10131020 case femtodreamcollision::kMultMultPercentile :
1014- doMixedEvent<false , DecayChannel::D0ToPiK, FilteredCollisions>(cols, partitionCharmHadron2Prong, partitionTrk1 , parts, colBinningMultMultPercentile);
1021+ doMixedEvent<false , DecayChannel::D0ToPiK, FilteredCollisions>(cols, partitionCharmHadron2Prong, *partitionTrk1Selected , parts, colBinningMultMultPercentile);
10151022 break ;
10161023 default :
10171024 LOG (fatal) << " Invalid binning policiy specifed. Breaking..." ;
@@ -1036,23 +1043,26 @@ struct HfTaskCharmHadronsTrackFemtoDream {
10361043 auto sliceCharmHad = partitionCharmHadronDstar->sliceByCached (aod::femtodreamparticle::fdCollisionId, col.globalIndex (), cache);
10371044 if (fillTableWithCharm.value && sliceCharmHad.size () == 0 ) {
10381045 continue ;
1039- } else {
1040- fillTables<false , DecayChannel::DstarToD0Pi>(col, sliceTrk1, sliceCharmHad);
10411046 }
1047+ fillTables<false , DecayChannel::DstarToD0Pi>(col, sliceTrk1, sliceCharmHad);
10421048 if (sliceCharmHad.size () > 0 && sliceTrk1.size () > 0 ) {
10431049 doSameEvent<false , DecayChannel::DstarToD0Pi, FilteredCharmCandDstars>(sliceCharmHad, sliceTrk1, parts, col);
10441050 }
10451051 }
10461052 if (mixSetting.doMixEvent ) {
1053+ auto * partitionTrk1Selected = &partitionTrk1;
1054+ if (trackSel.pdgCodeTrack1 .value == kKPlus ) {
1055+ partitionTrk1Selected = &partitionTrk1Ka;
1056+ }
10471057 switch (mixSetting.mixingBinPolicy ) {
10481058 case femtodreamcollision::kMult :
1049- doMixedEvent<false , DecayChannel::DstarToD0Pi, FilteredCollisions>(cols, partitionCharmHadronDstar, partitionTrk1 , parts, colBinningMult);
1059+ doMixedEvent<false , DecayChannel::DstarToD0Pi, FilteredCollisions>(cols, partitionCharmHadronDstar, *partitionTrk1Selected , parts, colBinningMult);
10501060 break ;
10511061 case femtodreamcollision::kMultPercentile :
1052- doMixedEvent<false , DecayChannel::DstarToD0Pi, FilteredCollisions>(cols, partitionCharmHadronDstar, partitionTrk1 , parts, colBinningMultPercentile);
1062+ doMixedEvent<false , DecayChannel::DstarToD0Pi, FilteredCollisions>(cols, partitionCharmHadronDstar, *partitionTrk1Selected , parts, colBinningMultPercentile);
10531063 break ;
10541064 case femtodreamcollision::kMultMultPercentile :
1055- doMixedEvent<false , DecayChannel::DstarToD0Pi, FilteredCollisions>(cols, partitionCharmHadronDstar, partitionTrk1 , parts, colBinningMultMultPercentile);
1065+ doMixedEvent<false , DecayChannel::DstarToD0Pi, FilteredCollisions>(cols, partitionCharmHadronDstar, *partitionTrk1Selected , parts, colBinningMultMultPercentile);
10561066 break ;
10571067 default :
10581068 LOG (fatal) << " Invalid binning policiy specifed. Breaking..." ;
@@ -1075,9 +1085,8 @@ struct HfTaskCharmHadronsTrackFemtoDream {
10751085 auto sliceCharmHad = partitionCharmHadron3ProngXic->sliceByCached (aod::femtodreamparticle::fdCollisionId, col.globalIndex (), cache);
10761086 if (fillTableWithCharm.value && sliceCharmHad.size () == 0 ) {
10771087 continue ;
1078- } else {
1079- fillTables<false , DecayChannel::XicToXiPiPi>(col, sliceTrk1, sliceCharmHad);
10801088 }
1089+ fillTables<false , DecayChannel::XicToXiPiPi>(col, sliceTrk1, sliceCharmHad);
10811090 if (sliceCharmHad.size () > 0 && sliceTrk1.size () > 0 ) {
10821091 doSameEvent<false , DecayChannel::XicToXiPiPi, FilteredCharmCand3ProngsXic>(sliceCharmHad, sliceTrk1, parts, col);
10831092 }
@@ -1123,18 +1132,24 @@ struct HfTaskCharmHadronsTrackFemtoDream {
11231132 }
11241133 doSameEvent<true , DecayChannel::LcToPKPi, FilteredCharmMcCand3Prongs>(sliceMcCharmHad, sliceMcTrk1, parts, col);
11251134 }
1126- switch (mixSetting.mixingBinPolicy ) {
1127- case femtodreamcollision::kMult :
1128- doMixedEvent<true , DecayChannel::LcToPKPi, FilteredMcColisions>(cols, partitionMcCharmHadron3Prong, partitionMcTrk1, parts, colBinningMult);
1129- break ;
1130- case femtodreamcollision::kMultPercentile :
1131- doMixedEvent<true , DecayChannel::LcToPKPi, FilteredMcColisions>(cols, partitionMcCharmHadron3Prong, partitionMcTrk1, parts, colBinningMultPercentile);
1132- break ;
1133- case femtodreamcollision::kMultMultPercentile :
1134- doMixedEvent<true , DecayChannel::LcToPKPi, FilteredMcColisions>(cols, partitionMcCharmHadron3Prong, partitionMcTrk1, parts, colBinningMultMultPercentile);
1135- break ;
1136- default :
1137- LOG (fatal) << " Invalid binning policiy specifed. Breaking..." ;
1135+ if (mixSetting.doMixEvent ) {
1136+ auto * partitionTrk1Selected = &partitionMcTrk1;
1137+ if (trackSel.pdgCodeTrack1 .value == kKPlus ) {
1138+ partitionTrk1Selected = &partitionMcTrk1Ka;
1139+ }
1140+ switch (mixSetting.mixingBinPolicy ) {
1141+ case femtodreamcollision::kMult :
1142+ doMixedEvent<true , DecayChannel::LcToPKPi, FilteredMcColisions>(cols, partitionMcCharmHadron3Prong, *partitionTrk1Selected, parts, colBinningMult);
1143+ break ;
1144+ case femtodreamcollision::kMultPercentile :
1145+ doMixedEvent<true , DecayChannel::LcToPKPi, FilteredMcColisions>(cols, partitionMcCharmHadron3Prong, *partitionTrk1Selected, parts, colBinningMultPercentile);
1146+ break ;
1147+ case femtodreamcollision::kMultMultPercentile :
1148+ doMixedEvent<true , DecayChannel::LcToPKPi, FilteredMcColisions>(cols, partitionMcCharmHadron3Prong, *partitionTrk1Selected, parts, colBinningMultMultPercentile);
1149+ break ;
1150+ default :
1151+ LOG (fatal) << " Invalid binning policiy specifed. Breaking..." ;
1152+ }
11381153 }
11391154 }
11401155 PROCESS_SWITCH (HfTaskCharmHadronsTrackFemtoDream, processMcLcTrk, " Enable processing LcToPKPi and Tracks correlation for Monte Carlo" , false );
@@ -1158,18 +1173,24 @@ struct HfTaskCharmHadronsTrackFemtoDream {
11581173 }
11591174 doSameEvent<true , DecayChannel::DplusToPiKPi, FilteredCharmMcCand3Prongs>(sliceMcCharmHad, sliceMcTrk1, parts, col);
11601175 }
1161- switch (mixSetting.mixingBinPolicy ) {
1162- case femtodreamcollision::kMult :
1163- doMixedEvent<true , DecayChannel::DplusToPiKPi, FilteredMcColisions>(cols, partitionMcCharmHadron3Prong, partitionMcTrk1, parts, colBinningMult);
1164- break ;
1165- case femtodreamcollision::kMultPercentile :
1166- doMixedEvent<true , DecayChannel::DplusToPiKPi, FilteredMcColisions>(cols, partitionMcCharmHadron3Prong, partitionMcTrk1, parts, colBinningMultPercentile);
1167- break ;
1168- case femtodreamcollision::kMultMultPercentile :
1169- doMixedEvent<true , DecayChannel::DplusToPiKPi, FilteredMcColisions>(cols, partitionMcCharmHadron3Prong, partitionMcTrk1, parts, colBinningMultMultPercentile);
1170- break ;
1171- default :
1172- LOG (fatal) << " Invalid binning policiy specifed. Breaking..." ;
1176+ if (mixSetting.doMixEvent ) {
1177+ auto * partitionTrk1Selected = &partitionMcTrk1;
1178+ if (trackSel.pdgCodeTrack1 .value == kKPlus ) {
1179+ partitionTrk1Selected = &partitionMcTrk1Ka;
1180+ }
1181+ switch (mixSetting.mixingBinPolicy ) {
1182+ case femtodreamcollision::kMult :
1183+ doMixedEvent<true , DecayChannel::DplusToPiKPi, FilteredMcColisions>(cols, partitionMcCharmHadron3Prong, *partitionTrk1Selected, parts, colBinningMult);
1184+ break ;
1185+ case femtodreamcollision::kMultPercentile :
1186+ doMixedEvent<true , DecayChannel::DplusToPiKPi, FilteredMcColisions>(cols, partitionMcCharmHadron3Prong, *partitionTrk1Selected, parts, colBinningMultPercentile);
1187+ break ;
1188+ case femtodreamcollision::kMultMultPercentile :
1189+ doMixedEvent<true , DecayChannel::DplusToPiKPi, FilteredMcColisions>(cols, partitionMcCharmHadron3Prong, *partitionTrk1Selected, parts, colBinningMultMultPercentile);
1190+ break ;
1191+ default :
1192+ LOG (fatal) << " Invalid binning policiy specifed. Breaking..." ;
1193+ }
11731194 }
11741195 }
11751196 PROCESS_SWITCH (HfTaskCharmHadronsTrackFemtoDream, processMcDplusTrk, " Enable processing DplusToPiKPi and Tracks correlation for Monte Carlo" , false );
@@ -1193,18 +1214,24 @@ struct HfTaskCharmHadronsTrackFemtoDream {
11931214 }
11941215 doSameEvent<true , DecayChannel::D0ToPiK, FilteredCharmMcCand2Prongs>(sliceMcCharmHad, sliceMcTrk1, parts, col);
11951216 }
1196- switch (mixSetting.mixingBinPolicy ) {
1197- case femtodreamcollision::kMult :
1198- doMixedEvent<true , DecayChannel::D0ToPiK, FilteredMcColisions>(cols, partitionMcCharmHadron2Prong, partitionMcTrk1, parts, colBinningMult);
1199- break ;
1200- case femtodreamcollision::kMultPercentile :
1201- doMixedEvent<true , DecayChannel::D0ToPiK, FilteredMcColisions>(cols, partitionMcCharmHadron2Prong, partitionMcTrk1, parts, colBinningMultPercentile);
1202- break ;
1203- case femtodreamcollision::kMultMultPercentile :
1204- doMixedEvent<true , DecayChannel::D0ToPiK, FilteredMcColisions>(cols, partitionMcCharmHadron2Prong, partitionMcTrk1, parts, colBinningMultMultPercentile);
1205- break ;
1206- default :
1207- LOG (fatal) << " Invalid binning policiy specifed. Breaking..." ;
1217+ if (mixSetting.doMixEvent ) {
1218+ auto * partitionTrk1Selected = &partitionMcTrk1;
1219+ if (trackSel.pdgCodeTrack1 .value == kKPlus ) {
1220+ partitionTrk1Selected = &partitionMcTrk1Ka;
1221+ }
1222+ switch (mixSetting.mixingBinPolicy ) {
1223+ case femtodreamcollision::kMult :
1224+ doMixedEvent<true , DecayChannel::D0ToPiK, FilteredMcColisions>(cols, partitionMcCharmHadron2Prong, *partitionTrk1Selected, parts, colBinningMult);
1225+ break ;
1226+ case femtodreamcollision::kMultPercentile :
1227+ doMixedEvent<true , DecayChannel::D0ToPiK, FilteredMcColisions>(cols, partitionMcCharmHadron2Prong, *partitionTrk1Selected, parts, colBinningMultPercentile);
1228+ break ;
1229+ case femtodreamcollision::kMultMultPercentile :
1230+ doMixedEvent<true , DecayChannel::D0ToPiK, FilteredMcColisions>(cols, partitionMcCharmHadron2Prong, *partitionTrk1Selected, parts, colBinningMultMultPercentile);
1231+ break ;
1232+ default :
1233+ LOG (fatal) << " Invalid binning policiy specifed. Breaking..." ;
1234+ }
12081235 }
12091236 }
12101237 PROCESS_SWITCH (HfTaskCharmHadronsTrackFemtoDream, processMcD0Trk, " Enable processing D0ToPiK and Tracks correlation for Monte Carlo" , false );
@@ -1228,18 +1255,24 @@ struct HfTaskCharmHadronsTrackFemtoDream {
12281255 }
12291256 doSameEvent<true , DecayChannel::DstarToD0Pi, FilteredCharmMcCandDstars>(sliceMcCharmHad, sliceMcTrk1, parts, col);
12301257 }
1231- switch (mixSetting.mixingBinPolicy ) {
1232- case femtodreamcollision::kMult :
1233- doMixedEvent<true , DecayChannel::DstarToD0Pi, FilteredMcColisions>(cols, partitionMcCharmHadronDstar, partitionMcTrk1, parts, colBinningMult);
1234- break ;
1235- case femtodreamcollision::kMultPercentile :
1236- doMixedEvent<true , DecayChannel::DstarToD0Pi, FilteredMcColisions>(cols, partitionMcCharmHadronDstar, partitionMcTrk1, parts, colBinningMultPercentile);
1237- break ;
1238- case femtodreamcollision::kMultMultPercentile :
1239- doMixedEvent<true , DecayChannel::DstarToD0Pi, FilteredMcColisions>(cols, partitionMcCharmHadronDstar, partitionMcTrk1, parts, colBinningMultMultPercentile);
1240- break ;
1241- default :
1242- LOG (fatal) << " Invalid binning policiy specifed. Breaking..." ;
1258+ if (mixSetting.doMixEvent ) {
1259+ auto * partitionTrk1Selected = &partitionMcTrk1;
1260+ if (trackSel.pdgCodeTrack1 .value == kKPlus ) {
1261+ partitionTrk1Selected = &partitionMcTrk1Ka;
1262+ }
1263+ switch (mixSetting.mixingBinPolicy ) {
1264+ case femtodreamcollision::kMult :
1265+ doMixedEvent<true , DecayChannel::DstarToD0Pi, FilteredMcColisions>(cols, partitionMcCharmHadronDstar, *partitionTrk1Selected, parts, colBinningMult);
1266+ break ;
1267+ case femtodreamcollision::kMultPercentile :
1268+ doMixedEvent<true , DecayChannel::DstarToD0Pi, FilteredMcColisions>(cols, partitionMcCharmHadronDstar, *partitionTrk1Selected, parts, colBinningMultPercentile);
1269+ break ;
1270+ case femtodreamcollision::kMultMultPercentile :
1271+ doMixedEvent<true , DecayChannel::DstarToD0Pi, FilteredMcColisions>(cols, partitionMcCharmHadronDstar, *partitionTrk1Selected, parts, colBinningMultMultPercentile);
1272+ break ;
1273+ default :
1274+ LOG (fatal) << " Invalid binning policiy specifed. Breaking..." ;
1275+ }
12431276 }
12441277 }
12451278 PROCESS_SWITCH (HfTaskCharmHadronsTrackFemtoDream, processMcDstarTrk, " Enable processing DstarToD0Pi and Tracks correlation for Monte Carlo" , false );
0 commit comments