Index: trunk/MagicSoft/Mars/mtrigger/MTriggerPattern.cc
===================================================================
--- trunk/MagicSoft/Mars/mtrigger/MTriggerPattern.cc	(revision 9158)
+++ trunk/MagicSoft/Mars/mtrigger/MTriggerPattern.cc	(revision 9325)
@@ -151,4 +151,10 @@
 }
 
+void MTriggerPattern::Copy(TObject &obj) const
+{
+    static_cast<MTriggerPattern&>(obj).fPrescaled=fPrescaled;
+    static_cast<MTriggerPattern&>(obj).fUnprescaled=fUnprescaled;
+}
+
 void MTriggerPattern::Print(Option_t *) const
 {
Index: trunk/MagicSoft/Mars/mtrigger/MTriggerPattern.h
===================================================================
--- trunk/MagicSoft/Mars/mtrigger/MTriggerPattern.h	(revision 9158)
+++ trunk/MagicSoft/Mars/mtrigger/MTriggerPattern.h	(revision 9325)
@@ -30,4 +30,5 @@
 
     void Print(Option_t *) const;
+    void Copy(TObject &obj) const { static_cast<MTriggerPattern&>(obj).fPrescaled=fPrescaled; static_cast<MTriggerPattern&>(obj).fUnprescaled=fUnprescaled; }
 
     void Reset() { fPrescaled=0; fUnprescaled=0; }
