Index: trunk/MagicSoft/Mars/mmontecarlo/MMcCT1CollectionAreaCalc.cc
===================================================================
--- trunk/MagicSoft/Mars/mmontecarlo/MMcCT1CollectionAreaCalc.cc	(revision 1821)
+++ trunk/MagicSoft/Mars/mmontecarlo/MMcCT1CollectionAreaCalc.cc	(revision 1823)
@@ -51,5 +51,4 @@
 
     AddToBranchList("MMcEvt.fEnergy");
-    AddToBranchList("MMcEvt.fImpact");
     AddToBranchList("MMcEvt.fTelescopeTheta");
 } 
@@ -72,6 +71,4 @@
     fTotalNumSimulatedShowers =  0;
     fAllEvtsTriggered         = kTRUE;
-    fAllEvtsAtSameTheta       = kTRUE;
-    fTelescopeTheta           = -1.;
 
     return kTRUE;
@@ -81,15 +78,8 @@
 {
     const Double_t energy = fMcEvt->GetEnergy();
-    const Double_t impact = fMcEvt->GetImpact()/100.;
 
-    if (fTelescopeTheta < 0.)
-      fTelescopeTheta = fMcEvt->GetTelescopeTheta();
+    Double_t TelescopeTheta = 180.*fMcEvt->GetTelescopeTheta()/TMath::Pi();
 
-    if (fTelescopeTheta != fMcEvt->GetTelescopeTheta())
-      {
-	fAllEvtsAtSameTheta = kFALSE;
-      }
-
-    fCollArea->FillSel(energy, impact);
+    fCollArea->FillSel(energy, TelescopeTheta);
 
     return kTRUE;
@@ -98,9 +88,4 @@
 Bool_t MMcCT1CollectionAreaCalc::PostProcess()
 { 
-  if ( ! fAllEvtsAtSameTheta )
-    {
-        *fLog << err << dbginf << "ERROR: input data contain events at different zenith angles (not supported)... exiting." << endl;
-	return kFALSE;
-    }
   //
   //   do the calculation of the effective area
@@ -108,5 +93,5 @@
   *fLog << inf << "Calculation Collection Area..." << endl;
   
-  fCollArea->CalcEfficiency(fTelescopeTheta);
+  fCollArea->CalcEfficiency();
 
   return kTRUE;
Index: trunk/MagicSoft/Mars/mmontecarlo/MMcCT1CollectionAreaCalc.h
===================================================================
--- trunk/MagicSoft/Mars/mmontecarlo/MMcCT1CollectionAreaCalc.h	(revision 1821)
+++ trunk/MagicSoft/Mars/mmontecarlo/MMcCT1CollectionAreaCalc.h	(revision 1823)
@@ -21,6 +21,4 @@
     UInt_t fTotalNumSimulatedShowers;
     Bool_t fAllEvtsTriggered;
-    Bool_t fAllEvtsAtSameTheta;
-    Float_t fTelescopeTheta;
 
 public:
