]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTrackerACFDataMaker.cxx
Update of the "data cleaning" part of the reconstruction.
[u/mrichter/AliRoot.git] / MUON / AliMUONTrackerACFDataMaker.cxx
index 1e9d52921c611c0b9f8ec6441e8bc4363895ef5f..f94e07bee1b946854c61f09c1ae4cafefa04151e 100644 (file)
@@ -77,7 +77,15 @@ AliMUONTrackerACFDataMaker::AliMUONTrackerACFDataMaker(const char* acfPath,
       store = new AliMUON1DMap(20000);
       AliMUONTrackerIO::ReadCapacitances(filename.Data(),*store);
     }
-    
+    else if ( stype == "OCCUPANCY" )
+    {
+      store = new AliMUON2DMap(true);
+      AliMUONTrackerIO::ReadOccupancy(filename.Data(),*store);
+      fData = new AliMUONTrackerData(Form("OCC%d",number),"OccupancyMap",*store);
+      fData->SetDimensionName(0,"One");
+      fData->SetDimensionName(1,"Zero");
+    }
+  
     if (!store)
     {
       fIsValid = kFALSE;
@@ -87,7 +95,12 @@ AliMUONTrackerACFDataMaker::AliMUONTrackerACFDataMaker(const char* acfPath,
       return;
     }
     
+  if (stype != "OCCUPANCY" ) 
+  {
     fData->Add(*store);
+  }
+  
+  delete store;
 }
 
 //_____________________________________________________________________________