Index: trunk/Mars/msim/MHPhotonEvent.cc
===================================================================
--- trunk/Mars/msim/MHPhotonEvent.cc	(revision 10060)
+++ trunk/Mars/msim/MHPhotonEvent.cc	(revision 10167)
@@ -348,5 +348,5 @@
         const MPhotonData &ph = (*evt)[idx];
 
-        if (ph.GetPrimary()==MMcEvtBasic::kNightSky)
+        if (ph.GetPrimary()==MMcEvtBasic::kNightSky || ph.GetPrimary()==MMcEvtBasic::kArtificial)
             continue;
 
Index: trunk/Mars/msim/MPhotonEvent.cc
===================================================================
--- trunk/Mars/msim/MPhotonEvent.cc	(revision 10060)
+++ trunk/Mars/msim/MPhotonEvent.cc	(revision 10167)
@@ -402,5 +402,5 @@
     Int_t rc = 0;
     for (int i=0; i<n; i++)
-        if ((*this)[i].GetPrimary()!=MMcEvtBasic::kNightSky)
+        if ((*this)[i].GetPrimary()!=MMcEvtBasic::kNightSky && (*this)[i].GetPrimary()!=MMcEvtBasic::kArtificial)
             rc++;
 
