Bug fix for the case of more than 30 timebins
authorcblume <cblume@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 1 Sep 2009 09:47:41 +0000 (09:47 +0000)
committercblume <cblume@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 1 Sep 2009 09:47:41 +0000 (09:47 +0000)
TRD/AliTRDrawFastStream.cxx
TRD/AliTRDrawStream.cxx

index 336a331..d84d862 100644 (file)
@@ -1529,6 +1529,7 @@ void AliTRDrawFastStream::MCMADCwordsWithTbins(UInt_t fTbins, struct AliTRDrawMC
   if (mcm->fADCmax > 0) {\r
     mcm->fSingleADCwords = mcm->fMCMADCWords/mcm->fADCmax;\r
   }\r
+  if (fTbins > 32) mcm->fSingleADCwords = 10; // if the timebin is more than 30, then fix the number of adc words to 10\r
 }\r
 \r
 //------------------------------------------------------------\r
index be9fed4..4978cba 100644 (file)
@@ -2075,6 +2075,7 @@ void AliTRDrawStream::MCMADCwordsWithTbins(UInt_t fTbins, struct AliTRDrawMCM *m
   if (mcm->fADCmax > 0) {\r
     mcm->fSingleADCwords = mcm->fMCMADCWords/mcm->fADCmax;\r
   }\r
+  if (fTbins > 32) mcm->fSingleADCwords = 10; // if the timebin is more than 30, then fix the number of adc words to 10\r
 }\r
   \r
 //--------------------------------------------------------\r