]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Minor updates in macros used to plot SDD calib. quantities vs. time
authorprino <prino@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 1 Jun 2010 09:21:24 +0000 (09:21 +0000)
committerprino <prino@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 1 Jun 2010 09:21:24 +0000 (09:21 +0000)
ITS/PlotCalibSDDVsTime.C
ITS/PlotDriftSpeedSDDVsTime.C

index d5ff619b278645924302c516cb85cda320e587e0..81c31ac30df521a4e66e13bad2bd34371bef4deb 100644 (file)
@@ -66,6 +66,7 @@ void PlotCalibSDDVsTime(Int_t year=2010, Int_t firstRun=77677,
     sscanf(filnam,"/alice/data/%d/OCDB/ITS/Calib/CalibSDD/Run%d_%d_v%d_s%d.root",&year,&nrun,&nrun2,&nv,&ns);
     if(year==2009 && (nrun<85639 && nrun2> 85639)) continue; // protection for files with swapped ladders 4-5 of layer 3 
     if(year==2009 && (nrun>100000 && nv< 184)) continue; // protection for files with swapped ladder 0-1 of layer 4
+    if(year==2010 && (nrun>=114603 && nv< 98)) continue; // protection for files without treatment of masked hybrids 
     if(nrun<firstRun) continue;
     if(nrun>lastRun) continue;
     sprintf(filnamalien,"alien://%s",filnam);
index b7807de128f3de8ced4cc0f2722de156cc1a6a47..259050e6b9f093255fcabf2c56e13a05eee5fd44 100644 (file)
@@ -108,12 +108,13 @@ void PlotDriftSpeedSDDVsTime(Int_t year=2010, Int_t firstRun=62840,
       if(anode>256) iAn=anode-256;
       Float_t vdrift=vdriftarr->GetDriftSpeed(0,iAn);
       if(vdrift<4. || vdrift > 8.) continue;
-      UInt_t timest=vdriftarr->GetTimestamp(0);
-      if(timest==0) continue;
+      if(statusInj0==0) continue;
       Int_t npt=gvdrvsrun[iMod]->GetN();
       gvdrvsrun[iMod]->SetPoint(npt,(Float_t)nrun,vdrift);
       gvdrvsrun[iMod]->SetPointError(npt,0,errSpeed[iMod]);
       
+      UInt_t timest=vdriftarr->GetTimestamp(0);
+      if(timest==0) continue;
       Float_t timeZero;
       if(year==2009) timeZero=1247762992;
       else timeZero=1262300400;
@@ -136,12 +137,12 @@ void PlotDriftSpeedSDDVsTime(Int_t year=2010, Int_t firstRun=62840,
        
     printf("Number of half-modules with drift speed from injectors = %d\n",iGoodInj);
     printf("Number of half-modules with average drift speed        = %d\n",iAverSpeed);
-       f->Close();
+    f->Close();
   }
 
   Int_t mod1=244-240;
   Int_t mod2=277-240;
-//   Int_t mod1=268-240;
+  //  Int_t mod2=259-240;
 //   Int_t mod2=274-240;
   Int_t mod3=327-240;
    Int_t mod4=453-240;