]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/AliTOFHitMap.cxx
Reject clusters that are matched to more than one track
[u/mrichter/AliRoot.git] / TOF / AliTOFHitMap.cxx
index e7715185aa710f376967e56f5cbdc9eed53c3894..803505a8c355669ee5784000126af3cbb3f6585d 100644 (file)
 //
 ////////////////////////////////////////////////////////////////////////
 
-#include <Riostream.h>
-#include <TMath.h>
-
 #include "AliLog.h"
 #include "AliTOFHitMap.h"
-#include "AliTOFSDigit.h"
 #include "AliTOFGeometry.h"
 
 
 
 ClassImp(AliTOFHitMap)
 
-AliTOFHitMap::AliTOFHitMap()
+AliTOFHitMap::AliTOFHitMap():
+  fNSector(-1),
+  fNplate(-1),
+  fNstrip(-1),
+  fNpx(-1),
+  fNpz(-1),
+  fSDigits(0x0),
+  fMaxIndex(-1),
+  fHitMap(0x0)
 {
 //
 // Default ctor
 //
-  fHitMap = 0;
-  fSDigits = 0;
 }
 
 ////////////////////////////////////////////////////////////////////////
-AliTOFHitMap::AliTOFHitMap(TClonesArray *dig, AliTOFGeometry *tofGeom)
+AliTOFHitMap::AliTOFHitMap(TClonesArray *dig):
+  fNSector(-1),
+  fNplate(-1),
+  fNstrip(-1),
+  fNpx(-1),
+  fNpz(-1),
+  fSDigits(dig),
+  fMaxIndex(-1),
+  fHitMap(0x0)
 {
 //
 // ctor
@@ -65,30 +75,16 @@ AliTOFHitMap::AliTOFHitMap(TClonesArray *dig, AliTOFGeometry *tofGeom)
 // of course, these constants must not be hardwired
 // change later
 
-  fTOFGeometry = tofGeom;
-
   fNSector = AliTOFGeometry::NSectors();
   fNplate = AliTOFGeometry::NPlates();
-  fNstrip = fTOFGeometry->NMaxNstrip();
+  fNstrip = AliTOFGeometry::NStripC();//fTOFGeometry->NMaxNstrip();
   fNpx  = AliTOFGeometry::NpadX();
   fNpz  = AliTOFGeometry::NpadZ();
   fMaxIndex=fNSector*fNplate*fNstrip*fNpx*fNpz;
   fHitMap = new Int_t[fMaxIndex];
-  fSDigits =  dig;
   Clear();
 }
 
-////////////////////////////////////////////////////////////////////////
-AliTOFHitMap::AliTOFHitMap(const AliTOFHitMap & /*hitMap*/)
-:TObject()
-{
-//
-// Dummy copy constructor
-//
-  ;
-}
-
 ////////////////////////////////////////////////////////////////////////
 AliTOFHitMap::~AliTOFHitMap()
 {
@@ -97,8 +93,6 @@ AliTOFHitMap::~AliTOFHitMap()
 //
   delete[] fHitMap;
 
-  fTOFGeometry = 0x0;
-
 }
 
 ////////////////////////////////////////////////////////////////////////
@@ -111,7 +105,7 @@ void AliTOFHitMap::Clear(const char *)
 }
 
 ////////////////////////////////////////////////////////////////////////
-Int_t AliTOFHitMap::CheckedIndex(Int_t *vol) const
+Int_t AliTOFHitMap::CheckedIndex(Int_t * const vol) const
 {
 //
 // Return checked indices for vol
@@ -189,10 +183,3 @@ FlagType AliTOFHitMap::TestHit(Int_t *vol) const
        return kUnused;
     }
 }
-
-////////////////////////////////////////////////////////////////////////
-AliTOFHitMap & AliTOFHitMap::operator = (const AliTOFHitMap & /*rhs*/) 
-{
-// Dummy assignment operator
-    return *this;
-}