Index: trunk/MagicSoft/Mars/mhistmc/MHMcCT1CollectionArea.cc
===================================================================
--- trunk/MagicSoft/Mars/mhistmc/MHMcCT1CollectionArea.cc	(revision 1989)
+++ trunk/MagicSoft/Mars/mhistmc/MHMcCT1CollectionArea.cc	(revision 1992)
@@ -137,5 +137,5 @@
 // Fill data into the histogram which contains the selected showers
 //
-Bool_t MHMcCT1CollectionArea::Fill(const MParContainer *par)
+Bool_t MHMcCT1CollectionArea::Fill(const MParContainer *par, Double_t w)
 { 
   MMcEvt &mcevt = *(MMcEvt*)par;
Index: trunk/MagicSoft/Mars/mhistmc/MHMcCT1CollectionArea.h
===================================================================
--- trunk/MagicSoft/Mars/mhistmc/MHMcCT1CollectionArea.h	(revision 1989)
+++ trunk/MagicSoft/Mars/mhistmc/MHMcCT1CollectionArea.h	(revision 1992)
@@ -19,6 +19,6 @@
     ~MHMcCT1CollectionArea();
 
-    virtual Bool_t SetupFill(const MParList *pList);
-    virtual Bool_t Fill(const MParContainer *par);
+    Bool_t SetupFill(const MParList *pList);
+    Bool_t Fill(const MParContainer *par, Double_t w=1);
 
     void DrawAll(Option_t *option="");
Index: trunk/MagicSoft/Mars/mhistmc/MHMcEnergyImpact.cc
===================================================================
--- trunk/MagicSoft/Mars/mhistmc/MHMcEnergyImpact.cc	(revision 1989)
+++ trunk/MagicSoft/Mars/mhistmc/MHMcEnergyImpact.cc	(revision 1992)
@@ -119,5 +119,5 @@
 //  Fill the histogram with the log10 of the energy for triggered events.
 //
-Bool_t MHMcEnergyImpact::Fill(const MParContainer *cont)
+Bool_t MHMcEnergyImpact::Fill(const MParContainer *cont, Double_t w)
 {
     const MMcEvt &mcevt = *(MMcEvt*)cont;
Index: trunk/MagicSoft/Mars/mhistmc/MHMcEnergyImpact.h
===================================================================
--- trunk/MagicSoft/Mars/mhistmc/MHMcEnergyImpact.h	(revision 1989)
+++ trunk/MagicSoft/Mars/mhistmc/MHMcEnergyImpact.h	(revision 1992)
@@ -24,5 +24,5 @@
 
     Bool_t SetupFill(const MParList *pList);
-    Bool_t Fill(const MParContainer *pcont=NULL);
+    Bool_t Fill(const MParContainer *pcont=NULL, Double_t w=1);
 
     const TH2D *GetHist()       { return &fHist; }
Index: trunk/MagicSoft/Mars/mhistmc/MHMcEnergyMigration.cc
===================================================================
--- trunk/MagicSoft/Mars/mhistmc/MHMcEnergyMigration.cc	(revision 1989)
+++ trunk/MagicSoft/Mars/mhistmc/MHMcEnergyMigration.cc	(revision 1992)
@@ -215,5 +215,5 @@
 // Fill the histogram
 //
-Bool_t MHMcEnergyMigration::Fill(const MParContainer *par)
+Bool_t MHMcEnergyMigration::Fill(const MParContainer *par, Double_t w)
 {
     //    MHillasSrc &hil = *(MHillasSrc*)par;
Index: trunk/MagicSoft/Mars/mhistmc/MHMcEnergyMigration.h
===================================================================
--- trunk/MagicSoft/Mars/mhistmc/MHMcEnergyMigration.h	(revision 1989)
+++ trunk/MagicSoft/Mars/mhistmc/MHMcEnergyMigration.h	(revision 1992)
@@ -29,6 +29,6 @@
     MHMcEnergyMigration(const char *name=NULL, const char *title=NULL);
 
-    virtual Bool_t SetupFill(const MParList *pList);
-    virtual Bool_t Fill(const MParContainer *par);
+    Bool_t SetupFill(const MParList *pList);
+    Bool_t Fill(const MParContainer *par, Double_t w=1);
 
     const TH3D *GetHist() { return &fHist; }
Index: trunk/MagicSoft/Mars/mhistmc/MHMcTriggerLvl2.cc
===================================================================
--- trunk/MagicSoft/Mars/mhistmc/MHMcTriggerLvl2.cc	(revision 1989)
+++ trunk/MagicSoft/Mars/mhistmc/MHMcTriggerLvl2.cc	(revision 1992)
@@ -141,5 +141,5 @@
 // Be careful: Only call this with an object of type MMcTriggerLvl2
 //
-Bool_t MHMcTriggerLvl2::Fill(const MParContainer *par)
+Bool_t MHMcTriggerLvl2::Fill(const MParContainer *par, Double_t w)
 {
   const MMcTriggerLvl2 &h = *(MMcTriggerLvl2 *)par;
Index: trunk/MagicSoft/Mars/mhistmc/MHMcTriggerLvl2.h
===================================================================
--- trunk/MagicSoft/Mars/mhistmc/MHMcTriggerLvl2.h	(revision 1989)
+++ trunk/MagicSoft/Mars/mhistmc/MHMcTriggerLvl2.h	(revision 1992)
@@ -34,5 +34,5 @@
     ~MHMcTriggerLvl2();
 
-    Bool_t Fill(const MParContainer *par);
+    Bool_t Fill(const MParContainer *par, Double_t w=1);
 
     TH1 *GetHistByName(const TString name);
