Added muonplus/minus to EM
authormhorner <mhorner@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 18 Jul 2003 20:17:11 +0000 (20:17 +0000)
committermhorner <mhorner@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 18 Jul 2003 20:17:11 +0000 (20:17 +0000)
EMCAL/AliEMCALJetFinderInputSimPrep.cxx

index a026a28..2f5552f 100755 (executable)
@@ -281,6 +281,8 @@ void AliEMCALJetFinderInputSimPrep::FillTracks()    // Fill from particles simulati
           break;
           case kEM:   // All Electromagnetic particles
                if (MPart->GetPdgCode() == kElectron ||
+                    MPart->GetPdgCode() == kMuonPlus  &&
+                    MPart->GetPdgCode() == kMuonMinus &&
                    MPart->GetPdgCode() == kPositron ){
                      if (fDebug > 5) Info("FillTracks","Storing electron or positron");
                      if (fSmearType == kSmear ||
@@ -320,8 +322,10 @@ void AliEMCALJetFinderInputSimPrep::FillTracks()   // Fill from particles simulati
                }
           break;
           case kHadron: //All hadrons
-               if (MPart->GetPdgCode() != kElectron &&
-                    MPart->GetPdgCode() != kPositron &&
+               if (MPart->GetPdgCode() != kElectron  &&
+                    MPart->GetPdgCode() != kPositron  &&
+                    MPart->GetPdgCode() != kMuonPlus  &&
+                    MPart->GetPdgCode() != kMuonMinus &&
                     MPart->GetPdgCode() != kGamma ) 
                {
                        if (fDebug > 5) Info("FillTracks","Storing hadron");
@@ -341,9 +345,11 @@ void AliEMCALJetFinderInputSimPrep::FillTracks()   // Fill from particles simulati
                }
           break;
           case kChargedHadron:  // only charged hadrons
-               if (MPart->GetPdgCode() != kElectron &&
-                    MPart->GetPdgCode() != kPositron &&
-                    MPart->GetPdgCode() != kGamma    &&
+               if (MPart->GetPdgCode() != kElectron  &&
+                    MPart->GetPdgCode() != kPositron  &&
+                    MPart->GetPdgCode() != kGamma     &&
+                    MPart->GetPdgCode() != kMuonPlus  &&
+                    MPart->GetPdgCode() != kMuonMinus &&
                    pdgP->Charge()      != 0       ){
                        if (fDebug > 5) Info("FillTracks","Storing charged hadron");
                        if (fSmearType == kSmear ||