by default; reset the full tree and only keep the average info
authordsilverm <dsilverm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 28 May 2009 20:29:15 +0000 (20:29 +0000)
committerdsilverm <dsilverm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 28 May 2009 20:29:15 +0000 (20:29 +0000)
EMCAL/EMCALLEDda.cxx

index d2baa2e..cb2fc0e 100644 (file)
@@ -191,6 +191,18 @@ TString side[] = {"A","C"};//+ and - pseudorapidity supermodules
     } //until EOF
   } // loop over files
 
+  // calculate average values also, for the LED info
+  calibSignal->SetUseAverage(kTRUE);
+  calibSignal->Analyze();
+
+  // by default, we only save the full info in debug mode  
+#ifdef LOCAL_DEBUG
+#else
+  // reset the full trees, when we are not in debug mode
+  calibSignal->GetTreeAmpVsTime()->Reset();
+  calibSignal->GetTreeLEDAmpVsTime()->Reset();
+#endif
+
   //
   // write class to rootfile
   //