if (fObjects) fNobjects = fObjects->GetEntriesFast();
}
//______________________________________________________________________
-Int_t AliITSMapA1::CheckedIndex(Int_t iz, Int_t ix){
+Int_t AliITSMapA1::CheckedIndex(Int_t iz, Int_t ix) const {
//check boundaries and return an index in array
Int_t index=fNpx*iz+ix;
AliITSdigit *dig;
for (Int_t ndig=0; ndig<ndigits; ndig++) {
dig = (AliITSdigit*)fObjects->UncheckedAt(ndig);
- if(dig->fSignal > fMapThreshold) {
- SetHit(dig->fCoord1,dig->fCoord2,ndig);
+ if(dig->GetSignal() > fMapThreshold) {
+ SetHit(dig->GetCoord1(),dig->GetCoord2(),ndig);
} // end if fSignal > fMapthreshold
} // end for ndig
}
fHitMap[CheckedIndex(iz, ix)] = -TMath::Abs(fHitMap[CheckedIndex(iz, ix)]);
}
//______________________________________________________________________
-Int_t AliITSMapA1::GetHitIndex(Int_t iz, Int_t ix){
+Int_t AliITSMapA1::GetHitIndex(Int_t iz, Int_t ix) const {
// return the digit index from a specific entry in array
return TMath::Abs(fHitMap[CheckedIndex(iz, ix)])-1;
Double_t signal;
AliITSdigit *dig = (AliITSdigit*)GetHit(iz,ix);
- if(dig) signal=(Double_t)dig->fSignal;
+ if(dig) signal=(Double_t)dig->GetSignal();
else signal=0.;
return signal;
}