// //
/////////////////////////////////////////////////////////
+#include <TArray.h>
+
#include "AliTRDarraySignal.h"
-//#include "AliLog.h"
-#include "TArray.h" //for memset
#include "AliTRDfeeParam.h"
ClassImp(AliTRDarraySignal)
-Short_t *AliTRDarraySignal::fLutPadNumbering = 0x0;
+Short_t *AliTRDarraySignal::fgLutPadNumbering = 0x0;
//_______________________________________________________________________
AliTRDarraySignal::AliTRDarraySignal()
}
//_______________________________________________________________________
-Int_t AliTRDarraySignal::GetOverThreshold(Float_t threshold)
+Int_t AliTRDarraySignal::GetOverThreshold(Float_t threshold) const
{
//
// Get the number of entries over the threshold
// the method GetDataByAdcCol
//
- Int_t corrcolumn = fLutPadNumbering[ncol];
+ Int_t corrcolumn = fgLutPadNumbering[ncol];
return fSignal[(nrow*fNumberOfChannels+corrcolumn)*fNtime+ntime];
// the method SetDataByAdcCol
//
- Int_t colnumb = fLutPadNumbering[ncol];
+ Int_t colnumb = fgLutPadNumbering[ncol];
fSignal[(nrow*fNumberOfChannels+colnumb)*fNtime+ntime]=value;
// pad numbering and mcm channel numbering
//
- if(fLutPadNumbering) return;
+ if(fgLutPadNumbering) return;
- fLutPadNumbering = new Short_t[AliTRDfeeParam::GetNcol()];
- memset(fLutPadNumbering,0,sizeof(Short_t)*AliTRDfeeParam::GetNcol());
+ fgLutPadNumbering = new Short_t[AliTRDfeeParam::GetNcol()];
+ memset(fgLutPadNumbering,0,sizeof(Short_t)*AliTRDfeeParam::GetNcol());
for(Int_t mcm=0; mcm<8; mcm++)
{
Int_t shiftposition = 1+3*mcm;
for(Int_t index=lowerlimit;index<upperlimit;index++)
{
- fLutPadNumbering[index]=index+shiftposition;
+ fgLutPadNumbering[index]=index+shiftposition;
}
}
}