Index: trunk/MagicSoft/Mars/macros/readrep.C
===================================================================
--- trunk/MagicSoft/Mars/macros/readrep.C	(revision 2575)
+++ trunk/MagicSoft/Mars/macros/readrep.C	(revision 2578)
@@ -22,27 +22,5 @@
 !
 \* ======================================================================== */
-/*
-Bool_t HandleInput()
-{
-    TTimer timer("gSystem->ProcessEvents();", 50, kFALSE);
-    while (1)
-    {
-        //
-        // While reading the input process gui events asynchronously
-        //
-        timer.TurnOn();
-        TString input = Getline("Type 'q' to exit, <return> to go on: ");
-        timer.TurnOff();
 
-        if (input=="q\n")
-            return kFALSE;
-
-        if (input=="\n")
-            return kTRUE;
-    };
-
-    return kFALSE;
-}
-*/
 void readrep(const char *fname="CC_2003_11_04_23_53_18.rep")
 {
@@ -63,4 +41,15 @@
     read.AddToList(&trigger);
 
+    MWriteRootFile write("test.root");
+    write.AddContainer("MReportDAQ",     "DAQ");
+    write.AddContainer("MTimeDAQ",       "DAQ");
+    write.AddContainer("MReportDrive",   "Drive");
+    write.AddContainer("MTimeDrive",     "Drive");
+    write.AddContainer("MReportTrigger", "Trigger");
+    write.AddContainer("MTimeTrigger",   "Trigger");
+    write.AddContainer("MReportCamera",  "Camera");
+    write.AddContainer("MTimeCamera",    "Camera");
+    tlist.AddToList(&write);
+
     MEvtLoop evtloop;
     evtloop.SetParList(&plist);
@@ -70,3 +59,42 @@
 
     tlist.PrintStatistics();
+
+    return;
+    // ------------------------------------------
+
+    MParList  plist;
+
+    MTaskList tlist;
+    plist.AddToList(&tlist);
+
+    MTaskList list1("ProcessCamera");
+    MPrint print1("MTimeCamera");
+    list1.AddToList(&print1);
+
+    MTaskList list2("ProcessDAQ");
+    MPrint print2("MTimeDAQ");
+    list2.AddToList(&print2);
+
+    MReadReports read;
+    read.AddTree("DAQ");
+    read.AddTree("Drive");
+    read.AddTree("Trigger");
+    read.AddTree("Camera");
+    //read.AddTree("Events", "MTime");
+
+    read.AddFile("test.root");
+
+    tlist.AddToList(&read);
+    tlist.AddToList(&list1, "Camera");
+    tlist.AddToList(&list2, "DAQ");
+
+
+    MEvtLoop evtloop;
+    evtloop.SetParList(&plist);
+
+    if (!evtloop.Eventloop())
+        return;
+
+    plist.Print();
+    tlist.PrintStatistics();
 }
