]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSQASDDDataMakerRec.cxx
In Open() and GotoEvent() try the ESD operations first, fallback to run-loader.
[u/mrichter/AliRoot.git] / ITS / AliITSQASDDDataMakerRec.cxx
index 7b93d2a24a41a9473482e4dcfcacdc636ab03f17..bd47aa13d0ecd9da7b84e162c9181ce477248a08 100644 (file)
@@ -57,12 +57,14 @@ fkOnline(kMode),
 fLDC(ldc),\r
 fSDDhTask(0),\r
 fGenOffset(0),\r
+fTimeBinSize(1),\r
 fDDLModuleMap(0)\r
 {\r
   //ctor used to discriminate OnLine-Offline analysis\r
   if(fLDC < 0 || fLDC > 4) {\r
        AliError("Error: LDC number out of range; return\n");\r
   }\r
+  //fDDLModuleMap=NULL;\r
 }\r
 \r
 //____________________________________________________________________________ \r
@@ -73,11 +75,13 @@ fkOnline(qadm.fkOnline),
 fLDC(qadm.fLDC),\r
 fSDDhTask(qadm.fSDDhTask),\r
 fGenOffset(qadm.fGenOffset),\r
+fTimeBinSize(1),\r
 fDDLModuleMap(0)\r
 {\r
   //copy ctor \r
   fAliITSQADataMakerRec->SetName((const char*)qadm.fAliITSQADataMakerRec->GetName()) ; \r
   fAliITSQADataMakerRec->SetTitle((const char*)qadm.fAliITSQADataMakerRec->GetTitle());\r
+  fDDLModuleMap=NULL;\r
 }\r
 \r
 //____________________________________________________________________________ \r
@@ -191,6 +195,7 @@ void AliITSQASDDDataMakerRec::InitRaws()
   Int_t indexlast2 = 0;\r
 \r
   if(fkOnline) {\r
+       fTimeBinSize = 4;\r
     indexlast = 0;\r
     index1 = 0;\r
        indexlast1 = fSDDhTask;\r
@@ -203,7 +208,7 @@ void AliITSQASDDDataMakerRec::InitRaws()
                        sprintf(hname[0],"chargeMapFSE_L%d_%d_%d_%d",lay,lad,det,iside);\r
                        sprintf(hname[1],"ChargeMapForSingleEvent_L%d_%d_%d_%d",lay,lad,det,iside);\r
                        sprintf(hname[2],"hmonoDMap_L%d_%d_%d_%d",lay,lad,det,iside);\r
-                       TProfile2D *fModuleChargeMapFSE = new TProfile2D(hname[0],hname[1],128,-0.5,255.5,256,-0.5,255.5);\r
+                       TProfile2D *fModuleChargeMapFSE = new TProfile2D(hname[0],hname[1],256/fTimeBinSize,-0.5,255.5,256,-0.5,255.5);\r
                        fModuleChargeMapFSE->GetXaxis()->SetTitle("Time Bin");\r
                        fModuleChargeMapFSE->GetYaxis()->SetTitle("Anode");\r
                        fAliITSQADataMakerRec->Add2RawsList((new TProfile2D(*fModuleChargeMapFSE)),indexlast1 + index1 + fGenOffset);\r
@@ -220,7 +225,7 @@ void AliITSQASDDDataMakerRec::InitRaws()
                        AliITSgeomTGeo::GetModuleId(moduleSDD+fgkmodoffset, lay, lad, det);\r
                        sprintf(hname[0],"chargeMap_L%d_%d_%d_%d",lay,lad,det,iside);\r
                        sprintf(hname[1],"ChargeMap_L%d_%d_%d_%d",lay,lad,det,iside);\r
-                       TProfile2D *fModuleChargeMap = new TProfile2D(hname[0],hname[1],128,-0.5,255.5,256,-0.5,255.5);\r
+                       TProfile2D *fModuleChargeMap = new TProfile2D(hname[0],hname[1],256/fTimeBinSize,-0.5,255.5,256,-0.5,255.5);\r
                        fModuleChargeMap->GetXaxis()->SetTitle("Time Bin");\r
                        fModuleChargeMap->GetYaxis()->SetTitle("Anode");\r
                        fAliITSQADataMakerRec->Add2RawsList((new TProfile2D(*fModuleChargeMap)),indexlast1 + index1 + fGenOffset);\r