Index: trunk/Mars/mcorsika/MCorsikaRunHeader.cc
===================================================================
--- trunk/Mars/mcorsika/MCorsikaRunHeader.cc	(revision 19342)
+++ trunk/Mars/mcorsika/MCorsikaRunHeader.cc	(revision 19343)
@@ -50,4 +50,8 @@
 // ----------------
 //  + UInt_t  fCerenkovFileOption
+//  + UInt_t fHadronModelLowEnergy
+//  + UInt_t fHadronModelHighEnergy
+//  + Float_t fTransitionEnergy
+//  + Bool_t fCurvedAtmosphere
 //  + Float_t fEnergyCutoffHadrons
 //  + Float_t fEnergyCutoffMuons
@@ -194,7 +198,12 @@
     fMagneticFieldAz =  g[91];  // Azimuth angle of magnetic north expressed in telescope coordinates
 
+    fHadronModelLowEnergy  = TMath::Nint(g[73]);
+    fHadronModelHighEnergy = TMath::Nint(g[74]);
+
     // WITH rounding: unbelievable!
     fCerenkovFlag = TMath::Nint(g[75]);
     fCerenkovFileOption = TMath::Nint(g[90]);
+
+    fCurvedAtmosphere = TMath::Nint(g[77])==2;
 
     fZdMin = g[79];                // lower edge of theta in °
@@ -235,4 +244,6 @@
     fViewConeOuterAngle = g[152];  // outer angle of view cone (°)
 
+    fTransitionEnergy = g[153];
+
     return kTRUE;
 }
@@ -328,4 +339,26 @@
     else
         *fLog << "<off>" << endl;
+
+    *fLog << "Interact.model: ";
+    switch (fHadronModelLowEnergy)
+    {
+    case 1:  *fLog << "GEISHA"; break;
+    case 2:  *fLog << "UrQMD";  break;
+    case 3:  *fLog << "FLUKA";  break;
+    default: *fLog << "<n/a>";  break;
+    }
+    *fLog << " / ";
+    switch (fHadronModelHighEnergy)
+    {
+    case 0:  *fLog << "HDPM";   break;
+    case 1:  *fLog << "VENUS";  break;
+    case 2:  *fLog << "SIBYLL"; break;
+    case 3:  *fLog << "QGSJET"; break;
+    case 4:  *fLog << "DPMJET"; break;
+    case 5:  *fLog << "neXus";  break;
+    case 6:  *fLog << "EPOS";   break;
+    default: *fLog << "<n/a>";  break;
+    }
+    *fLog << " [lo/hi], Transition at " << fTransitionEnergy << " GeV" << endl;
 
     *fLog << "Options used:  ";
@@ -343,5 +376,5 @@
         *fLog << " VOLUMEDET";
     if (Has(kCurved))
-        *fLog << " CURVED";
+        *fLog << " CURVED" << (fCurvedAtmosphere?"<on>":"<off>");
     if (Has(kSlant))
         *fLog << " SLANT";
Index: trunk/Mars/mcorsika/MCorsikaRunHeader.h
===================================================================
--- trunk/Mars/mcorsika/MCorsikaRunHeader.h	(revision 19342)
+++ trunk/Mars/mcorsika/MCorsikaRunHeader.h	(revision 19343)
@@ -71,4 +71,11 @@
     UInt_t fCerenkovFileOption;       // MCERFI
 
+    UInt_t fHadronModelLowEnergy;
+    UInt_t fHadronModelHighEnergy;
+
+    Float_t fTransitionEnergy;        // [GeV]
+
+    Bool_t fCurvedAtmosphere;
+
     Float_t fEnergyCutoffHadrons;     // [GeV]
     Float_t fEnergyCutoffMuons;       // [GeV]
@@ -81,4 +88,5 @@
     Float_t fThinningWeightLimitEM;    // EM weight limit: WMAX*WEITRAT
     Float_t fThinningMaxRadius;        // [cm] Max radial raius for thinning
+
 
 public:
