@@ -348,6 +348,12 @@ MCSignal* o2::aod::dqmcsignals::GetMCSignal(const char* name)
348348 signal = new MCSignal (name, " electron from a photon conversion" , {prong}, {-1 });
349349 return signal;
350350 }
351+ if (!nameStr.compare (" PowhegDYMuon1" )) {
352+ MCProng prong (1 , {13 }, {true }, {false }, {0 }, {0 }, {false }); // selecting muons
353+ prong.SetSourceBit (0 , MCProng::kIsPowhegDYMuon ); // set source to be Muon from POWHEG
354+ signal = new MCSignal (name, " POWHEG Muon singles" , {prong}, {-1 }); // define a signal with 1-prong
355+ return signal;
356+ }
351357
352358 // 2-prong signals
353359 if (!nameStr.compare (" dielectron" )) {
@@ -381,6 +387,12 @@ MCSignal* o2::aod::dqmcsignals::GetMCSignal(const char* name)
381387 signal = new MCSignal (name, " dielectron from a photon conversion from a pi0" , {prong, prong}, {1 , 1 });
382388 return signal;
383389 }
390+ if (!nameStr.compare (" PowhegDYMuon2" )) {
391+ MCProng prong (1 , {13 }, {true }, {false }, {0 }, {0 }, {false }); // selecting muons
392+ prong.SetSourceBit (0 , MCProng::kIsPowhegDYMuon ); // set source to be Muon from POWHEG
393+ signal = new MCSignal (name, " POWHEG Muon pair" , {prong, prong}, {-1 , -1 }); // define a signal with 2-prong
394+ return signal;
395+ }
384396
385397 // LMEE single signals
386398 // electron signals with mother X: e from mother X
0 commit comments