@@ -610,19 +610,16 @@ MCSignal* o2::aod::dqmcsignals::GetMCSignal(const char* name)
610610 }
611611 if (!nameStr.compare (" eFromPromptLM" )) {
612612 MCProng prong (2 , {11 , 101 }, {true , true }, {false , false }, {0 , 0 }, {0 , 0 }, {false , false }, false , {502 , 402 }, {true , true });
613- prong.SetSourceBit (0 , MCProng::kPhysicalPrimary );
614613 signal = new MCSignal (name, " Electrons from light mesons without B/D in decay history" , {prong}, {-1 });
615614 return signal;
616615 }
617616 if (!nameStr.compare (" eFromHbtoLM" )) {
618617 MCProng prong (2 , {11 , 101 }, {true , true }, {false , false }, {0 , 0 }, {0 , 0 }, {false , false }, false , {502 }, {false });
619- prong.SetSourceBit (0 , MCProng::kPhysicalPrimary );
620618 signal = new MCSignal (name, " Electrons from light mesons with B hadron in decay history" , {prong}, {-1 });
621619 return signal;
622620 }
623621 if (!nameStr.compare (" eFromHctoLM" )) {
624622 MCProng prong (2 , {11 , 101 , 402 }, {true , true , true }, {false , false , false }, {0 , 0 , 0 }, {0 , 0 , 0 }, {false , false , false }, false , {502 }, {true });
625- prong.SetSourceBit (0 , MCProng::kPhysicalPrimary );
626623 signal = new MCSignal (name, " Electrons from light mesons from D hadron decays and no B in decay history" , {prong}, {-1 });
627624 return signal;
628625 }
@@ -655,44 +652,37 @@ MCSignal* o2::aod::dqmcsignals::GetMCSignal(const char* name)
655652 }
656653 if (!nameStr.compare (" muFromHb" )) {
657654 MCProng prong (2 , {13 , 502 }, {true , true }, {false , false }, {0 , 0 }, {0 , 0 }, {false , false });
658- prong.SetSourceBit (0 , MCProng::kPhysicalPrimary );
659655 signal = new MCSignal (name, " muons from b->mu" , {prong}, {-1 });
660656 return signal;
661657 }
662658 if (!nameStr.compare (" muFromPromptHc" )) {
663659 MCProng prong (2 , {13 , 402 }, {true , true }, {false , false }, {0 , 0 }, {0 , 0 }, {false , false }, false , {502 }, {true });
664- prong.SetSourceBit (0 , MCProng::kPhysicalPrimary );
665660 signal = new MCSignal (name, " muons from c->mu, without beauty in decay history" , {prong}, {-1 });
666661 return signal;
667662 }
668663 if (!nameStr.compare (" muFromHbtoHc" )) {
669664 MCProng prong (3 , {13 , 402 , 502 }, {true , true , true }, {false , false , false }, {0 , 0 , 0 }, {0 , 0 , 0 }, {false , false , false });
670- prong.SetSourceBit (0 , MCProng::kPhysicalPrimary );
671665 signal = new MCSignal (name, " muons from b->c->mu" , {prong}, {-1 });
672666 return signal;
673667 }
674668 if (!nameStr.compare (" secondaryMuon" )) {
675- MCProng prong (1 );
676- prong.SetPDGcode (0 , 13 , true );
669+ MCProng prong (1 , {13 }, {true }, {false }, {0 }, {0 }, {false });
677670 prong.SetSourceBit (0 , MCProng::kProducedInTransport );
678671 signal = new MCSignal (name, " muons produced during transport in detector" , {prong}, {-1 });
679672 return signal;
680673 }
681674 if (!nameStr.compare (" muFromPromptLM" )) {
682675 MCProng prong (2 , {13 , 101 }, {true , true }, {false , false }, {0 , 0 }, {0 , 0 }, {false , false }, false , {502 , 402 }, {true , true });
683- prong.SetSourceBit (0 , MCProng::kPhysicalPrimary );
684676 signal = new MCSignal (name, " muons from light mesons without B/D in decay history" , {prong}, {-1 });
685677 return signal;
686678 }
687679 if (!nameStr.compare (" muFromHbtoLM" )) {
688680 MCProng prong (2 , {13 , 101 }, {true , true }, {false , false }, {0 , 0 }, {0 , 0 }, {false , false }, false , {502 }, {false });
689- prong.SetSourceBit (0 , MCProng::kPhysicalPrimary );
690681 signal = new MCSignal (name, " muons from light mesons with B hadron in decay history" , {prong}, {-1 });
691682 return signal;
692683 }
693684 if (!nameStr.compare (" muFromHctoLM" )) {
694685 MCProng prong (2 , {13 , 101 , 402 }, {true , true , true }, {false , false , false }, {0 , 0 , 0 }, {0 , 0 , 0 }, {false , false , false }, false , {502 }, {true });
695- prong.SetSourceBit (0 , MCProng::kPhysicalPrimary );
696686 signal = new MCSignal (name, " muons from light mesons from D hadron decays and no B in decay history" , {prong}, {-1 });
697687 return signal;
698688 }
0 commit comments