Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 4568)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 4569)
@@ -19,4 +19,13 @@
 
                                                  -*-*- END OF LINE -*-*-
+
+  2004/08/10: Robert Wagner
+
+   * mreports/MReportCamera.[h,cc]
+     - added function InterpreteHOT which interprete the HOT* part of 
+       the report. The variable HVs_modified_by_HOT_Pixels is 
+       extracted, but not yet written in the corresponding MARS
+       parameter container 
+
 
   2004/08/10: Markus Gaug
Index: /trunk/MagicSoft/Mars/mreport/MReportCamera.cc
===================================================================
--- /trunk/MagicSoft/Mars/mreport/MReportCamera.cc	(revision 4568)
+++ /trunk/MagicSoft/Mars/mreport/MReportCamera.cc	(revision 4569)
@@ -379,4 +379,31 @@
 // --------------------------------------------------------------------------
 //
+// Interprete the HOT* part of the report
+//
+Bool_t MReportCamera::InterpreteHOT(TString &str)
+{
+
+    if (!CheckTag(str, "HOT "))
+        return kFALSE;
+
+    Int_t len;
+    Int_t hot;
+
+    const Int_t n=sscanf(str.Data(), "%hd %n", &hot, &len);
+    if (n!=1)
+    {
+        *fLog << warn << "WARNING - Reading information of 'HOT' section." << endl;
+        return kFALSE;
+    }
+
+    str.Remove(0, len);
+    str=str.Strip(TString::kBoth);
+    return kTRUE;
+
+}
+
+
+// --------------------------------------------------------------------------
+//
 // Interprete the CAMERA-REPORT part
 //
@@ -449,4 +476,7 @@
         return kCONTINUE;
 
+    if (!InterpreteHOT(str))
+        return kCONTINUE;
+
     if (str!="OVER")
     {
Index: /trunk/MagicSoft/Mars/mreport/MReportCamera.h
===================================================================
--- /trunk/MagicSoft/Mars/mreport/MReportCamera.h	(revision 4568)
+++ /trunk/MagicSoft/Mars/mreport/MReportCamera.h	(revision 4569)
@@ -38,4 +38,5 @@
     Bool_t InterpreteAUX(TString &str);
     Bool_t InterpreteCAL(TString &str);
+    Bool_t InterpreteHOT(TString &str);
 
     Int_t  InterpreteBody(TString &str);
