]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG0/dNdEta/AliMultiplicityMCSelector.cxx
possibility to read process type from phojet events (Christian)
[u/mrichter/AliRoot.git] / PWG0 / dNdEta / AliMultiplicityMCSelector.cxx
index a07ac827a892697e6bd34c9ac7770cb6f77c6227..c5b8a8dc7d3e8a6c5b16da628dd775ef4c24fc59 100644 (file)
@@ -244,21 +244,21 @@ Bool_t AliMultiplicityMCSelector::Process(Long64_t entry)
 
   if (fSelectProcessType > 0)
   {
-    // getting process information; NB: this only works for Pythia
-    Int_t processtype = AliPWG0Helper::GetPythiaEventProcessType(header);
+    // getting process information
+    Int_t processtype = AliPWG0Helper::GetEventProcessType(header);
 
     Bool_t processEvent = kFALSE;
 
     // non diffractive
-    if (fSelectProcessType == 1 && processtype !=92 && processtype !=93 && processtype != 94)
+    if (fSelectProcessType == 1 && processtype == AliPWG0Helper::kND )
       processEvent = kTRUE;
 
     // single diffractive
-    if (fSelectProcessType == 2 && (processtype == 92 || processtype == 93))
+    if (fSelectProcessType == 2 && processtype == AliPWG0Helper::kSD )
       processEvent = kTRUE;
 
     // double diffractive
-    if (fSelectProcessType == 3 && processtype == 94)
+    if (fSelectProcessType == 3 && processtype == AliPWG0Helper::kDD )
       processEvent = kTRUE;
 
     if (!processEvent)