Index: trunk/Mars/msim/MHPhotonEvent.cc
===================================================================
--- trunk/Mars/msim/MHPhotonEvent.cc	(revision 10166)
+++ 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 10166)
+++ 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++;
 
Index: trunk/Mars/msimcamera/MSimCamera.cc
===================================================================
--- trunk/Mars/msimcamera/MSimCamera.cc	(revision 10166)
+++ trunk/Mars/msimcamera/MSimCamera.cc	(revision 10167)
@@ -279,5 +279,5 @@
         // FIMXE: How stable is the gain?
 
-        if (ph.GetPrimary()!=MMcEvt::kNightSky)
+        if (ph.GetPrimary()!=MMcEvt::kNightSky && ph.GetPrimary()!=MMcEvt::kArtificial)
             tot += ph.GetWeight();
 
Index: trunk/Mars/msimcamera/MSimSignalCam.cc
===================================================================
--- trunk/Mars/msimcamera/MSimSignalCam.cc	(revision 10166)
+++ trunk/Mars/msimcamera/MSimSignalCam.cc	(revision 10167)
@@ -150,5 +150,5 @@
 
         // Reject photons from the night sky
-        if (ph.GetPrimary()==MMcEvtBasic::kNightSky)
+        if (ph.GetPrimary()==MMcEvtBasic::kNightSky || ph.GetPrimary()==MMcEvtBasic::kArtificial)
             continue;
 
