]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSPedestalSSD.cxx
Modifications needed to use PID framework based mass during tracking and
[u/mrichter/AliRoot.git] / ITS / AliITSPedestalSSD.cxx
index 6fc583b2f4ef7c2c948311d0c37c517d0b5434c3..1ba1ed6ae179e4c328cc429bd8b180771f3d576c 100644 (file)
@@ -1,5 +1,5 @@
 /**************************************************************************
- * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * Copyright(c) 2007-9, ALICE Experiment at CERN, All rights reserved. *
  *                                                                         *
  * Author: The ALICE Off-line Project.                                    *
  * Contributors are mentioned in the code where appropriate.              *
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
+/* $Id$ */
 
 #include "AliITSPedestalSSD.h"
 
 //////////////////////////////////////////////////////
 // Author: Enrico Fragiacomo
-// Date: 23/08/2007
-// Modified: 08/07/2008
+// Date: 12/12/2007
 //                                                  //
 //////////////////////////////////////////////////////
 
-//const Int_t AliITSPedestalSSD::fgkDefaultNModulesSSD = 1698;
-//const Int_t AliITSPedestalSSD::fgkDefaultNStripsSSD = 768;
-
 ClassImp(AliITSPedestalSSD)
-  
+
 //______________________________________________________________________
-  AliITSPedestalSSD::AliITSPedestalSSD()
+AliITSPedestalSSD::AliITSPedestalSSD():
+fMod(0),
+fPedP(0),
+fPedN(0) {
     // Default Constructor
-      //: fPedestal(new Float_t[2*fgkDefaultNModulesSSD*fgkDefaultNStripsSSD]) 
-{ 
-    for(Int_t i=0; i<2*fgkDefaultNModulesSSD*fgkDefaultNStripsSSD; i++) 
-      fPedestal[i]=0;    
-  }
+}
 
 //______________________________________________________________________
-AliITSPedestalSSD::AliITSPedestalSSD(const AliITSPedestalSSD &source): 
-  TObject(source)  
-                                   //,  fPedestal(new Float_t[2*fgkDefaultNModulesSSD*fgkDefaultNStripsSSD])
-{
+AliITSPedestalSSD::AliITSPedestalSSD(const AliITSPedestalSSD &source): TObject(source),
+fMod(source.fMod),
+fPedP(source.fPedP),
+fPedN(source.fPedN) {
     // copy Constructor
-  memcpy(fPedestal,source.fPedestal,
-        2*fgkDefaultNModulesSSD*fgkDefaultNStripsSSD*sizeof(Float_t));
 }
-
 //______________________________________________________________________
 AliITSPedestalSSD::~AliITSPedestalSSD(){
     // destructor
@@ -56,10 +49,10 @@ AliITSPedestalSSD::~AliITSPedestalSSD(){
 //______________________________________________________________________
 AliITSPedestalSSD& AliITSPedestalSSD::operator=(const AliITSPedestalSSD &source) {
  // ass. op.
-    if (this == &source)return *this;
-
-    memcpy(fPedestal,source.fPedestal,
-        2*fgkDefaultNModulesSSD*fgkDefaultNStripsSSD*sizeof(Float_t));
-    
+    if (this == &source)
+      return *this;
+    fMod = source.fMod;
+    fPedP =  source.fMod;
+    fPedN =  source.fMod;
     return *this;
 }