update for the NUA
[u/mrichter/AliRoot.git] / ITS / AliITSBadChannelsSPD.cxx
index c832654..77cd8de 100644 (file)
@@ -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