if(fHitMap) delete[] fHitMap;
}
-//_________________________________________________________________________
-AliITSMapA1& AliITSMapA1::operator=(const AliITSMapA1 &source) {
- // Assignment operator
- this->~AliITSMapA1();
- new(this) AliITSMapA1(source);
- return *this;
-}
-//______________________________________________________________________
-AliITSMapA1::AliITSMapA1(const AliITSMapA1 &source) : AliITSMap(source),
-fSegmentation(source.fSegmentation),
-fNpx(source.fNpx),
-fNpz(source.fNpz),
-fObjects(source.fObjects),
-fNobjects(source.fNobjects),
-fMaxIndex(source.fMaxIndex),
-fMapThresholdArr(source.fMapThresholdArr),
-fHitMap(source.fHitMap),
-fMapThreshold(source.fMapThreshold){
- // Copy Constructor
-
-}
//______________________________________________________________________
void AliITSMapA1::ClearMap(){
//clear array
return signal;
}
//______________________________________________________________________
-FlagType AliITSMapA1::TestHit(Int_t iz, Int_t ix) {
+FlagTypeITS AliITSMapA1::TestHit(Int_t iz, Int_t ix) {
// check whether the digit has already been flagged
- if (CheckedIndex(iz, ix) < 0) return kEmpty;
+ if (CheckedIndex(iz, ix) < 0) return kEmptyITS;
Int_t inf=fHitMap[CheckedIndex(iz, ix)];
if (inf < 0) {
- return kUsed;
+ return kUsedITS;
} else if (inf == 0) {
- return kEmpty;
+ return kEmptyITS;
} else {
- return kUnused;
+ return kUnusedITS;
} // end if inf
}