Index: trunk/Mars/mfileio/MWriteFitsFile.cc
===================================================================
--- trunk/Mars/mfileio/MWriteFitsFile.cc	(revision 19687)
+++ trunk/Mars/mfileio/MWriteFitsFile.cc	(revision 19688)
@@ -344,5 +344,5 @@
 }
 
-void MWriteFitsFile::SetupHeaderKeys(MRawRunHeader &header)
+void MWriteFitsFile::SetupHeaderKeys(MRawRunHeader &header, const char *geometry)
 {
     const MTime now(-1);
@@ -368,11 +368,11 @@
     SetHeaderKey("NROITM", 0, "");
     SetHeaderKey("TMSHIFT", 0, "");
-    SetHeaderKey("CAMERA", "MGeomCamFACT", "Montecarlo File");
+    SetHeaderKey("CAMERA", geometry, "Montecarlo File");
     SetHeaderKey("DAQ", "DRS4", "Montecarlo File");
 
     // FTemme: ADCRANGE and ADC have to be calculated, using the values for
     // the fadctype.
-//    SetHeaderKey("ADCRANGE", 2000, "Dynamic range in mV");
-//    SetHeaderKey("ADC", 12, "Resolution in bits");
+    SetHeaderKey("ADCRANGE", 2000, "Dynamic range in mV");
+    SetHeaderKey("ADC", UShort_t(header.GetFadcResolution()), "Resolution in bits");
 
     switch(header.GetRunType())
@@ -1234,5 +1234,5 @@
 
    MRawRunHeader* header = (MRawRunHeader*)pList->FindObject("MRawRunHeader");
-   SetupHeaderKeys(*header);
+   SetupHeaderKeys(*header, fGeometry);
 
    if (GetContainer(pList) == kFALSE)
Index: trunk/Mars/mfileio/MWriteFitsFile.h
===================================================================
--- trunk/Mars/mfileio/MWriteFitsFile.h	(revision 19687)
+++ trunk/Mars/mfileio/MWriteFitsFile.h	(revision 19688)
@@ -116,4 +116,6 @@
    TString fGroupName;  // name of top level group
    TString fTitle;      // title of top level group
+
+   TString fGeometry;
 
    void OpenTopLevelGroup(const char * fname);
@@ -150,5 +152,5 @@
    Int_t       PostProcess();
 
-   void        SetupHeaderKeys(MRawRunHeader &header);
+   void        SetupHeaderKeys(MRawRunHeader &header, const char *geometry);
 
 public:
@@ -164,5 +166,4 @@
            typeName == "x" || typeName == "y")   //long long
            returnVal << value;
-
        if (typeName == "b")
        {
@@ -267,4 +268,6 @@
    }
 
+   void SetGeometry(const TString &geom) { fGeometry = geom; }
+
    ClassDef(MWriteFitsFile, 0)   
 };
