Index: trunk/MagicSoft/include-Classes/MMcTrig.cxx
===================================================================
--- trunk/MagicSoft/include-Classes/MMcTrig.cxx	(revision 393)
+++ trunk/MagicSoft/include-Classes/MMcTrig.cxx	(revision 394)
@@ -21,7 +21,18 @@
   //  set all values to zero
 
-  nZeroLevel   = 0 ; 
-  nFirstLevel  = 0 ; 
+  Int_t i;
+
+  topology     = -1 ;
+  multiplicity = -1 ;
+  for(i=0;i<TRIGGER_PIXELS;i++){
+    threshold[i] = -1.0;
+  }
+
+  nFirstLevel  = 0 ;
+  timeFirst    = -99.9;
+  pixelFirst   = -9;
+   
   nSecondLevel = 0 ; 
+
 }
 
@@ -36,7 +47,10 @@
   //  
   //  reset all values to zero
+  Int_t i;
 
-  nZeroLevel   = 0 ; 
-  nFirstLevel  = 0 ; 
+  nFirstLevel  = 0 ;
+  timeFirst    = -99.9;
+  pixelFirst   = -9;
+
   nSecondLevel = 0 ;
 
@@ -48,11 +62,13 @@
   //  print out the data member on screen
   //
+  Int_t i;
+
   cout <<endl << "Monte Carlo Trigger output:" <<endl;
-  cout << " Zero   Level Trigger in this Event : " << nZeroLevel   << endl ; 
-  cout << " First  Level Trigger in this Event : " << nFirstLevel  << endl ; 
+  cout << " Topology Trigger in this event : "<<topology<<endl;
+  cout << " Multiplicity Trigger in this event : "<<multiplicity<<endl;
+  cout << " First  Level Trigger in this Event : "<<nFirstLevel<<endl; 
+  cout << " Time of first  Level Trigger in this Event : "<< timeFirst<<endl;
+  cout << " Pixels of first  Level Trigger in this Event : "<<pixelFirst<<endl;
   cout << " Second Level Trigger in this Event : " << nSecondLevel << endl ; 
   cout << endl ; 
 }
-
-    
-
