X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ITS%2FAliITSBadChannelsSPD.cxx;h=77cd8de1e4acea2ff45c15312fe0a391298cdccb;hb=e00ab6a1f1e61dbaa050ff88f87ca2d7de48447b;hp=c832654e0e4b9a6e4013aa51817cc9100fe453c3;hpb=eb0b105198969ebdd08334fdbd7c57e4b9e98038;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/AliITSBadChannelsSPD.cxx b/ITS/AliITSBadChannelsSPD.cxx index c832654e0e4..77cd8de1e4a 100644 --- a/ITS/AliITSBadChannelsSPD.cxx +++ b/ITS/AliITSBadChannelsSPD.cxx @@ -15,6 +15,9 @@ /* $Log$ +Revision 1.2 2005/11/03 13:09:19 hristov +Removing meaningless const declarations (linuxicc) + Revision 1.1 2005/10/11 12:31:50 masera Preprocessor classes for SPD (Paul Nilsson) @@ -52,14 +55,13 @@ AliITSBadChannelsSPD::AliITSBadChannelsSPD(void) : //__________________________________________________________________________ AliITSBadChannelsSPD::AliITSBadChannelsSPD(const AliITSBadChannelsSPD &bc) : - TObject(bc) -{ + TObject(bc), +fIndexArraySize(bc.fIndexArraySize), +fBadChannelsArraySize(bc.fBadChannelsArraySize), +fIndexArray(0), +fBadChannelsArray(0){ // Default copy constructor - // Copy array sizes - fIndexArraySize = bc.fIndexArraySize; - fBadChannelsArraySize = bc.fBadChannelsArraySize; - // Create new arrays fIndexArray = new Int_t[fIndexArraySize]; fBadChannelsArray = new Int_t[fBadChannelsArraySize]; @@ -210,7 +212,9 @@ TObjArray* AliITSBadChannelsSPD::CreateModuleObjArray(Int_t module) const while (i < kSize) { // Create and add the current channel - AliITSChannelSPD *channel = new AliITSChannelSPD(fBadChannelsArray[position++], fBadChannelsArray[position++]); + Int_t p1 = position++; + Int_t p2 = position++; + AliITSChannelSPD *channel = new AliITSChannelSPD(fBadChannelsArray[p1], fBadChannelsArray[p2]); moduleArray->Add(channel); // Go to next bad channel