Default constructor added.
[u/mrichter/AliRoot.git] / RICH / AliRICHHitMapA1.cxx
index 390ced07fdc9a7fa5260e4ff22b08837da932028..9531dc783bbbd0ed3e30d242ba9ef61bcc5ccfed 100644 (file)
@@ -19,7 +19,7 @@
 
 
 #include "AliRICHHitMapA1.h"
 
 
 #include "AliRICHHitMapA1.h"
-#include "AliRICHSegmentation.h"
+#include "AliSegmentation.h"
 #include "AliRICHDigit.h"
 
 #include <TObjArray.h>
 #include "AliRICHDigit.h"
 
 #include <TObjArray.h>
 
 ClassImp(AliRICHHitMapA1)
 
 
 ClassImp(AliRICHHitMapA1)
 
+AliRICHHitMapA1::AliRICHHitMapA1()
+{
+// Default constructor
+    fSegmentation = 0;
+    fNpx          = 0;
+    fNpy          = 0;
+    fMaxIndex     = 0;
+    
+    fHitMap       = 0;
+    fDigits       = 0;
+}
+
 
 
-AliRICHHitMapA1::AliRICHHitMapA1(AliRICHSegmentation *seg, TObjArray *dig)
+AliRICHHitMapA1::AliRICHHitMapA1(AliSegmentation *seg, TObjArray *dig)
 {
 
 // Constructor for AliRICHMapA1
 {
 
 // Constructor for AliRICHMapA1
@@ -52,7 +64,7 @@ AliRICHHitMapA1::~AliRICHHitMapA1()
     if (fHitMap) delete[] fHitMap;
 }
 
     if (fHitMap) delete[] fHitMap;
 }
 
-void AliRICHHitMapA1::Clear()
+void AliRICHHitMapA1::Clear(const char *opt)
 {
 
 // Clear contents of hit map
 {
 
 // Clear contents of hit map
@@ -60,7 +72,7 @@ void AliRICHHitMapA1::Clear()
     memset(fHitMap,0,sizeof(int)*fMaxIndex);
 }
 
     memset(fHitMap,0,sizeof(int)*fMaxIndex);
 }
 
-Int_t AliRICHHitMapA1::CheckedIndex(Int_t ix, Int_t iy)
+Int_t AliRICHHitMapA1::CheckedIndex(Int_t ix, Int_t iy) const
 {
 
 // Check if index is valid
 {
 
 // Check if index is valid
@@ -117,18 +129,18 @@ void AliRICHHitMapA1::FlagHit(Int_t ix, Int_t iy)
        -TMath::Abs(fHitMap[CheckedIndex(ix, iy)]);
 }
 
        -TMath::Abs(fHitMap[CheckedIndex(ix, iy)]);
 }
 
-Int_t AliRICHHitMapA1::GetHitIndex(Int_t ix, Int_t iy)
+Int_t AliRICHHitMapA1::GetHitIndex(Int_t ix, Int_t iy) const
 {
 
 // Return hit coordinates from index
 
 {
 
 // Return hit coordinates from index
 
-  printf("ix:%d, iy:%d, index:%d\n",ix,iy,CheckedIndex(ix, iy));
+  //printf("ix:%d, iy:%d, index:%d\n",ix,iy,CheckedIndex(ix, iy));
    
   return TMath::Abs(fHitMap[CheckedIndex(ix, iy)])-1;
     
 }
 
    
   return TMath::Abs(fHitMap[CheckedIndex(ix, iy)])-1;
     
 }
 
-TObject* AliRICHHitMapA1::GetHit(Int_t ix, Int_t iy)
+TObject* AliRICHHitMapA1::GetHit(Int_t ix, Int_t iy) const
 {
 
 // Return index from coordinates
 {
 
 // Return index from coordinates