]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Add macro for pedestal calibration (Jens)
authormarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 8 Feb 2008 16:04:10 +0000 (16:04 +0000)
committermarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 8 Feb 2008 16:04:10 +0000 (16:04 +0000)
TPC/macros/testTPC/fillPedestal.C [new file with mode: 0644]

diff --git a/TPC/macros/testTPC/fillPedestal.C b/TPC/macros/testTPC/fillPedestal.C
new file mode 100644 (file)
index 0000000..277be42
--- /dev/null
@@ -0,0 +1,24 @@
+// #include "TSystem.h"
+// #include "TMath.h"
+// #include "AliRawReader.h"
+// #include "AliRawReaderRoot.h"
+// #include "AliTPCRawStreamFast.h"
+// #include "AliTPCCalibPedestal.h"
+
+void fillPedestal( ){
+  AliTPCCalibPedestal *signal = new AliTPCCalibPedestal;
+    AliRawReader *rawReader = new AliRawReaderRoot("data.root");
+    if ( !rawReader ) return;
+
+    rawReader->RewindEvents();
+    AliTPCRawStreamFast *strFast = new AliTPCRawStreamFast(rawReader);
+
+    while (rawReader->NextEvent())  signal->ProcessEventFast(strFast);
+    signal->Analyse();
+    signal->DumpToFile("calibPedestal.root");
+
+
+    delete strFast;
+    delete rawReader;
+    delete signal;
+}