for (Int_t di=-5; di<=5;di++){
for (Int_t dj=-10;dj<=10;dj++){
- Int_t index = idx[k]+di+dj*fNZbins;
+ index = idx[k]+di+dj*fNZbins;
if (index<0) continue;
if (index>=kMaxBin) continue;
AliBin *b=&bins[s][index];
- Int_t iAnode=index%fNZbins-1;
+ Int_t jAnode=index%fNZbins-1;
Int_t adcSignal=b->GetQ();
- if(adcSignal>cal->GetThresholdAnode(iAnode)){
+ if(adcSignal>cal->GetThresholdAnode(jAnode)){
if (di>maxi) maxi=di;
if (di<mini) mini=di;
if (dj>maxj) maxj=dj;
}
}
}
-
-}
+
+}
//______________________________________________________________________
void AliITSClusterFinderV2SDD::RawdataToClusters(AliRawReader* rawReader,TClonesArray** clusters){
//------------------------------------------------------------
enum {kModulesPerDDL = 12}; // number of modules in each DDL
protected:
+ AliITSClusterFinderV2SDD(const AliITSClusterFinderV2SDD &source); // copy constructor
+ // assignment operator
+ AliITSClusterFinderV2SDD& operator=(const AliITSClusterFinderV2SDD &source);
Bool_t NoiseSuppress(Int_t k, Int_t sid, AliBin* bins, AliITSCalibrationSDD* cal) const;
void FindClustersSDD(TClonesArray *digits);
void FindClustersSDD(AliBin* bins[2], TBits* anodeFired[2],