]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
correct treatment of DDL header; modification needed to solve I/O problems; added...
authormasera <masera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 11 Dec 2007 20:22:18 +0000 (20:22 +0000)
committermasera <masera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 11 Dec 2007 20:22:18 +0000 (20:22 +0000)
ITS/ITSSDDBASda.cxx
ITS/ITSSDDGAINda.cxx
ITS/ITSSDDINJda.cxx

index 39a44cbeefba4e5bda0eb95266d576a9ad61d03f..4fc0482550169af4157cd7e1baf9c5363da2c67a 100644 (file)
@@ -1,3 +1,15 @@
+/*
+- Contact: - prino@to.infn.it
+- Link: -
+- Run Type: - 
+- DA Type: - LDC
+- Number of events needed: 100
+- Input Files: - 
+- Output Files: - SDDbase_step1_mod*_sid*.data
+- Trigger types used: 
+*/
+
+
 //////////////////////////////////////////////////////////////////////////////
 // Detector Algorithm for analysis of SDD baseline runs.                    //
 //                                                                          //
@@ -30,6 +42,8 @@ extern "C" {
 #include <TFile.h>
 #include <TH1F.h>
 #include <TH2F.h>
+#include <TROOT.h>
+#include <TPluginManager.h>
 
 // AliRoot includes
 #include "AliRawReaderDate.h"
@@ -43,6 +57,12 @@ int main(int argc, char **argv) {
 
   int status = 0;
 
+  // line added to solve IO problems
+  gROOT->GetPluginManager()->AddHandler("TVirtualStreamerInfo",
+                                        "*",
+                                        "TStreamerInfo",
+                                        "RIO",
+                                        "TStreamerInfo()");
 
   /* log start of process */
   printf("ITS SDD BASE algorithm program started\n");  
@@ -146,7 +166,6 @@ int main(int argc, char **argv) {
        case PHYSICS_EVENT: // uncomment this line for test raw data
          printf(" event number = %i \n",iev);
          AliRawReader *rawReader = new AliRawReaderDate((void*)event);
-         rawReader->RequireHeader(kFALSE);
          rawReader->SelectEquipment(17,eqOffset+1,eqOffset+DDLrange);
 
 
index c083a8570a259cd72857704935bf3adda4a041c1..3904c5ff1fca69e5e86d681d8affdf184905c815 100644 (file)
@@ -1,3 +1,14 @@
+/*
+- Contact: - prino@to.infn.it
+- Link: -
+- Run Type: -
+- DA Type: - LDC
+- Number of events needed: 100
+- Input Files: - SDDbase_step1_mod*_sid*.data
+- Output Files: - SDDbase_mod*_sid*.data
+- Trigger types used: 
+*/
+
 //////////////////////////////////////////////////////////////////////////////
 // Detector Algorithm for analysis of SDD test pulse runs.                  //
 //                                                                          //
@@ -31,6 +42,8 @@ extern "C" {
 #include <TH1F.h>
 #include <TH2F.h>
 #include <TSystem.h>
+#include <TROOT.h>
+#include <TPluginManager.h>
 
 // AliRoot includes
 #include "AliRawReaderDate.h"
@@ -43,6 +56,12 @@ int main(int argc, char **argv) {
 
   int status = 0;
 
+  // line added to solve IO problems
+  gROOT->GetPluginManager()->AddHandler("TVirtualStreamerInfo",
+                                        "*",
+                                        "TStreamerInfo",
+                                        "RIO",
+                                        "TStreamerInfo()");
 
   /* log start of process */
   printf("ITS SDD TP algorithm program started\n");  
@@ -131,7 +150,6 @@ int main(int argc, char **argv) {
       case PHYSICS_EVENT: // uncomment this line for test raw data
        printf(" event number = %i \n",iev);
        AliRawReader *rawReader = new AliRawReaderDate((void*)event);
-       rawReader->RequireHeader(kFALSE);
        rawReader->SelectEquipment(17,eqOffset+1,eqOffset+DDLrange);
 
        Int_t evtyp=0;
index 5840f4a63b5b9aa74a1d63eda3e289f06fc6e8ff..4b3bffc10a041299d5e4856f672e32a380d2e342 100644 (file)
@@ -1,3 +1,15 @@
+/*
+- Contact: - prino@to.infn.it
+- Link: -
+- Run Type: - PHYSICS
+- DA Type: - LDC
+- Number of events needed: 
+- Input Files: - 
+- Output Files: - SDDinj_mod*_sid*.data
+- Trigger types used: 
+*/
+
+
 //////////////////////////////////////////////////////////////////////////////
 // Detector Algorithm for analysis of SDD injector events.                  //
 //                                                                          //
@@ -28,6 +40,9 @@ extern "C" {
 #include <TH1F.h>
 #include <TH2F.h>
 #include <TSystem.h>
+#include <TROOT.h>
+#include <TPluginManager.h>
+
 
 // AliRoot includes
 #include "AliRawReaderDate.h"
@@ -41,6 +56,13 @@ int main(int argc, char **argv) {
   int status = 0;
 
 
+  // line added to solve IO problems
+  gROOT->GetPluginManager()->AddHandler("TVirtualStreamerInfo",
+                                        "*",
+                                        "TStreamerInfo",
+                                        "RIO",
+                                        "TStreamerInfo()");
+
   /* log start of process */
   printf("ITS SDD INJ algorithm program started\n");  
 
@@ -130,7 +152,6 @@ int main(int argc, char **argv) {
       case PHYSICS_EVENT: // uncomment this line for test raw data
        printf(" event number = %i \n",iev);
        AliRawReader *rawReader = new AliRawReaderDate((void*)event);
-       rawReader->RequireHeader(kFALSE);
        rawReader->SelectEquipment(17,eqOffset+1,eqOffset+DDLrange);
 
        UInt_t timeSt=rawReader->GetTimestamp();