#include "AliITSOnlineSPDHitArray.h"
ClassImp(AliITSOnlineSPDHitArray)
AliITSOnlineSPDHitArray::AliITSOnlineSPDHitArray() {
for (Int_t i=0; i<81920; i++) {
fHits[i]=0;
}
}
AliITSOnlineSPDHitArray* AliITSOnlineSPDHitArray::CloneThis() const {
AliITSOnlineSPDHitArray* returnpointer = new AliITSOnlineSPDHitArray();
for (Int_t chip=0; chip<10; chip++) {
for (Int_t col=0; col<32; col++) {
for (Int_t row=0; row<256; row++) {
returnpointer->SetHits(chip,col,row,fHits[GetKey(chip,col,row)]);
}
}
}
return returnpointer;
}
void AliITSOnlineSPDHitArray::IncrementHits(UInt_t chip, UInt_t col, UInt_t row) {
fHits[GetKey(chip,col,row)] ++;
}
void AliITSOnlineSPDHitArray::SetHits(UInt_t chip, UInt_t col, UInt_t row, UInt_t hits) {
fHits[GetKey(chip,col,row)] = hits;
}
UInt_t AliITSOnlineSPDHitArray::GetHits(UInt_t chip, UInt_t col, UInt_t row) const {
return fHits[GetKey(chip,col,row)];
}
UInt_t AliITSOnlineSPDHitArray::GetKey(UInt_t chip, UInt_t col, UInt_t row) const {
return chip*256*32 + col*256 + row;
}
AliITSOnlineSPDHitArray.cxx:1 AliITSOnlineSPDHitArray.cxx:2 AliITSOnlineSPDHitArray.cxx:3 AliITSOnlineSPDHitArray.cxx:4 AliITSOnlineSPDHitArray.cxx:5 AliITSOnlineSPDHitArray.cxx:6 AliITSOnlineSPDHitArray.cxx:7 AliITSOnlineSPDHitArray.cxx:8 AliITSOnlineSPDHitArray.cxx:9 AliITSOnlineSPDHitArray.cxx:10 AliITSOnlineSPDHitArray.cxx:11 AliITSOnlineSPDHitArray.cxx:12 AliITSOnlineSPDHitArray.cxx:13 AliITSOnlineSPDHitArray.cxx:14 AliITSOnlineSPDHitArray.cxx:15 AliITSOnlineSPDHitArray.cxx:16 AliITSOnlineSPDHitArray.cxx:17 AliITSOnlineSPDHitArray.cxx:18 AliITSOnlineSPDHitArray.cxx:19 AliITSOnlineSPDHitArray.cxx:20 AliITSOnlineSPDHitArray.cxx:21 AliITSOnlineSPDHitArray.cxx:22 AliITSOnlineSPDHitArray.cxx:23 AliITSOnlineSPDHitArray.cxx:24 AliITSOnlineSPDHitArray.cxx:25 AliITSOnlineSPDHitArray.cxx:26 AliITSOnlineSPDHitArray.cxx:27 AliITSOnlineSPDHitArray.cxx:28 AliITSOnlineSPDHitArray.cxx:29 AliITSOnlineSPDHitArray.cxx:30 AliITSOnlineSPDHitArray.cxx:31 AliITSOnlineSPDHitArray.cxx:32 AliITSOnlineSPDHitArray.cxx:33 AliITSOnlineSPDHitArray.cxx:34 AliITSOnlineSPDHitArray.cxx:35 AliITSOnlineSPDHitArray.cxx:36 AliITSOnlineSPDHitArray.cxx:37 AliITSOnlineSPDHitArray.cxx:38 AliITSOnlineSPDHitArray.cxx:39 AliITSOnlineSPDHitArray.cxx:40 AliITSOnlineSPDHitArray.cxx:41 AliITSOnlineSPDHitArray.cxx:42 AliITSOnlineSPDHitArray.cxx:43 AliITSOnlineSPDHitArray.cxx:44 AliITSOnlineSPDHitArray.cxx:45