AliTRDPreprocessor.cxx : change of number of LDC for the TRD
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 9 Sep 2009 11:29:50 +0000 (11:29 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 9 Sep 2009 11:29:50 +0000 (11:29 +0000)
AliTRDCalibraFit.cxx: change of mean value t0 for not enough statistics
TRDVDRIFTda.cxx TRDPEDESTALda.cxx: security for baseline subtraction

Raphaelle

TRD/AliTRDCalibraFit.cxx
TRD/AliTRDPreprocessor.cxx
TRD/TRDPEDESTALda.cxx
TRD/TRDVDRIFTda.cxx

index 03b6ea7..1f4f919 100644 (file)
@@ -1599,11 +1599,11 @@ void AliTRDCalibraFit::PutMeanValueOtherVectorFit2(Int_t ofwhat, Bool_t perdetec
       for (Int_t col = 0; col < colMax; col++) {
        value = coef[(Int_t)(col*rowMax+row)];
        if(value > 70.0) {
-         if((ofwhat == 0) && (meanAll > 0.0)) coef[(Int_t)(col*rowMax+row)] = meanAll+100.0;
+         if((ofwhat == 0) && (meanAll > -1.5)) coef[(Int_t)(col*rowMax+row)] = meanAll+100.0;
          if(ofwhat == 1){
-           if(meanDetector[detector] > 0.0) coef[(Int_t)(col*rowMax+row)] = meanDetector[detector]+100.0;
-           else if(meanSupermodule[sector] > 0.0) coef[(Int_t)(col*rowMax+row)] = meanSupermodule[sector]+100.0;
-           else if(meanAll > 0.0) coef[(Int_t)(col*rowMax+row)] = meanAll+100.0;
+           if(meanDetector[detector] > -1.5) coef[(Int_t)(col*rowMax+row)] = meanDetector[detector]+100.0;
+           else if(meanSupermodule[sector] > -1.5) coef[(Int_t)(col*rowMax+row)] = meanSupermodule[sector]+100.0;
+           else if(meanAll > -1.5) coef[(Int_t)(col*rowMax+row)] = meanAll+100.0;
          }  
        }
        // Debug
index e42d9ff..deeddd3 100644 (file)
@@ -341,9 +341,12 @@ Bool_t AliTRDPreprocessor::ExtractPedestals()
            }
          }// det loop
 
-         if((ldc==0) || (ldc==1) || (ldc==2) || (ldc==9) || (ldc==10) || (ldc==11)) ldc = 1;
-         if((ldc==3) || (ldc==4) || (ldc==5) || (ldc==12) || (ldc==13) || (ldc==14)) ldc = 2;
-         if((ldc==6) || (ldc==7) || (ldc==8) || (ldc==15) || (ldc==16) || (ldc==17)) ldc = 3;
+         if((ldc==0) || (ldc==1) || (ldc==2)) ldc = 1;
+         if((ldc==3) || (ldc==4) || (ldc==5)) ldc = 2;
+         if((ldc==6) || (ldc==7) || (ldc==8)) ldc = 3;
+         if((ldc==9) || (ldc==10) || (ldc==11)) ldc = 4;
+         if((ldc==12) || (ldc==13) || (ldc==14)) ldc = 5;
+         if((ldc==15) || (ldc==16) || (ldc==17)) ldc = 6;
        
          // store as reference data
          TString name("PadStatus");
index 49fe7d9..30ce4a3 100644 (file)
@@ -95,6 +95,7 @@ int main(int argc, char **argv) {
   // setting
   // AliTRDrawStream::SetNoDebug();
   AliTRDrawStream::SetNoErrorWarning();
+  AliTRDrawStream::SetSubtractBaseline(0); 
   //AliTRDrawStream::SetForceCleanDataOnly();
   AliTRDrawStream::AllowCorruptedData();
   AliTRDrawStream::DisableStackNumberChecker();
@@ -182,4 +183,4 @@ int main(int argc, char **argv) {
 
   
   return status;
-}
\ No newline at end of file
+}
index d31e69e..06eaf5f 100644 (file)
@@ -116,6 +116,7 @@ int main(int argc, char **argv) {
    // setting
   // AliTRDrawStream::SetNoDebug();
   AliTRDrawStream::SetNoErrorWarning();
+  AliTRDrawStream::SetSubtractBaseline(0); 
   //AliTRDrawStream::SetForceCleanDataOnly();
   AliTRDrawStream::AllowCorruptedData();
   AliTRDrawStream::DisableStackNumberChecker();
@@ -219,4 +220,4 @@ int main(int argc, char **argv) {
   delete fileTRD;  
 
   return status;
-}
\ No newline at end of file
+}