]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSpackageSSD.cxx
Update the Print methods (Laurent)
[u/mrichter/AliRoot.git] / ITS / AliITSpackageSSD.cxx
index 58c52e09dcef6eaf2d9b1febd5e3e19260a41f32..284bd20e90fc9847a82c9ab8abaa20c42bdb259b 100644 (file)
@@ -30,23 +30,27 @@ ClassImp(AliITSpackageSSD)
 //skowron@if.pw.edu.pl
 //
 //--------------------------------------------------------------------------
-AliITSpackageSSD::AliITSpackageSSD()
-{
+AliITSpackageSSD::AliITSpackageSSD():
+fClustersN(0),
+fClustersP(0),
+fNclustersN(0),
+fNclustersP(0),
+fClusterNIndexes(0),
+fClusterPIndexes(0){
   // constructor
-  fNclustersN=0;
-  fClusterNIndexes = 0; 
-               
-  fNclustersP=0;
-  fClusterPIndexes = 0;
-  if (fgkDebug) cout<<"Default Ctor was used\n>>>>>>>>>>>>>><<<<<<<<<<<<<";
 }
 
 
 /*******************************************************/
 
 AliITSpackageSSD::AliITSpackageSSD
-  (TClonesArray *clustersP, TClonesArray *clustersN)
-{
+(TClonesArray *clustersP, TClonesArray *clustersN):
+fClustersN(clustersN),
+fClustersP(clustersP),
+fNclustersN(0),
+fNclustersP(0),
+fClusterNIndexes(0),
+fClusterPIndexes(0){
   // constructor
   fClustersP=clustersP;
   fClustersN=clustersN;
@@ -61,9 +65,13 @@ AliITSpackageSSD::AliITSpackageSSD
 /*******************************************************/
 
 
-AliITSpackageSSD::AliITSpackageSSD
-  ( Int_t len, TClonesArray *clustersP, TClonesArray *clustersN)
-{      
+AliITSpackageSSD::AliITSpackageSSD(Int_t len, TClonesArray *clustersP, TClonesArray *clustersN):
+fClustersN(clustersN),
+fClustersP(clustersP),
+fNclustersN(0),
+fNclustersP(0),
+fClusterNIndexes(0),
+fClusterPIndexes(0){   
   // constructor
   fClustersP=clustersP;
   fClustersN=clustersN;
@@ -88,17 +96,16 @@ AliITSpackageSSD::~AliITSpackageSSD()
 /*******************************************************/
 
 AliITSpackageSSD::AliITSpackageSSD(const AliITSpackageSSD &package) : 
-    TObject(package){
+    TObject(package),
+fClustersN(package.fClustersN),
+fClustersP(package.fClustersP),
+fNclustersN(package.fNclustersN),
+fNclustersP(package.fNclustersP),
+fClusterNIndexes(0),
+fClusterPIndexes(0){
   // copy constractor
   Int_t i;  //iterator
  
-  if (this == &package) return;
-  fClustersN = package.fClustersN;
-  fClustersP = package.fClustersP;
-  
-  fNclustersN= package.fNclustersN;
-  fNclustersP= package.fNclustersP;
-  
   for ( i =0; i<fNclustersN;i++)
     {
       fClusterNIndexes[i]= package.fClusterNIndexes[i]; 
@@ -109,9 +116,6 @@ AliITSpackageSSD::AliITSpackageSSD(const AliITSpackageSSD &package) :
       fClusterPIndexes[i]= package.fClusterPIndexes[i]; 
     }
   
-  if (fgkDebug) cout << "Copying function was used\n<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>";
-  
-  return; 
   
 }
 /*******************************************************/
@@ -148,7 +152,7 @@ AliITSpackageSSD::operator=( const AliITSpackageSSD & package)
 
 /*******************************************************/
 
-Int_t AliITSpackageSSD::GetNSideClusterIdx(const Int_t index) const
+Int_t AliITSpackageSSD::GetNSideClusterIdx(Int_t index) const
 {
   // get N-side cluster
   // 
@@ -163,7 +167,7 @@ Int_t AliITSpackageSSD::GetNSideClusterIdx(const Int_t index) const
 /*******************************************************/
 
 
-Int_t AliITSpackageSSD::GetPSideClusterIdx(const Int_t index) const
+Int_t AliITSpackageSSD::GetPSideClusterIdx(Int_t index) const
 {
   // get P-side cluster
   //
@@ -177,7 +181,7 @@ Int_t AliITSpackageSSD::GetPSideClusterIdx(const Int_t index) const
 }
 /*******************************************************/
 AliITSclusterSSD*  
-AliITSpackageSSD::GetPSideCluster(const Int_t index)
+AliITSpackageSSD::GetPSideCluster(Int_t index)
 {
   // get Pside cluster from the TClonesArray of SSD clusters
   //
@@ -187,7 +191,7 @@ AliITSpackageSSD::GetPSideCluster(const Int_t index)
 /*******************************************************/
 
 AliITSclusterSSD*  
-AliITSpackageSSD::GetNSideCluster(const Int_t index)
+AliITSpackageSSD::GetNSideCluster(Int_t index)
 {
   // get Nside cluster from the TClonesArray of SSD clusters
   //
@@ -501,7 +505,7 @@ void  AliITSpackageSSD::MakeCombin
 }
 
 /**********************************************/
-Bool_t  AliITSpackageSSD::IsFree(const Int_t idx, const Int_t nn, const Int_t *lis) const
+Bool_t  AliITSpackageSSD::IsFree(Int_t idx, Int_t nn, const Int_t *lis) const
 {
   // 
   for (Int_t i=0;i<nn;i++)