]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONReconstructor.cxx
- Removing AliMpSegFactory -> using AliMpSegmentation instead
[u/mrichter/AliRoot.git] / MUON / AliMUONReconstructor.cxx
index b876eb7589be6d6e7aad927cf11750a1ce4e00ae..772fd5076a1c16e57d708b8076ad6f4e93d819b9 100644 (file)
  **************************************************************************/
 /* $Id$ */
 
-///////////////////////////////////////////////////////////////////////////////
-//                                                                           //
-// class for MUON reconstruction                                             //
-//                                                                           //
-///////////////////////////////////////////////////////////////////////////////
+//-----------------------------    
+// Class AliMUONReconstructor                                                                      //
+//-----------------------------                                                                           //
+// Class for the 
+// MUON track reconstruction
 
 #include "AliMUONReconstructor.h"
 
@@ -40,7 +40,8 @@
 #include "AliMUONTriggerTrack.h"
 #include "AliMUONTriggerCircuitNew.h"
 #include "AliMUONTriggerCrateStore.h"
-#include "AliMpSegFactory.h"
+
+#include "AliMpSegmentation.h"
 
 #include "AliRawReader.h"
 #include "AliRun.h"
@@ -48,7 +49,9 @@
 #include "TTask.h"
 #include "TStopwatch.h"
 
+/// \cond CLASSIMP
 ClassImp(AliMUONReconstructor)
+/// \endcond
 
 //_____________________________________________________________________________
 AliMUONReconstructor::AliMUONReconstructor()
@@ -58,7 +61,6 @@ AliMUONReconstructor::AliMUONReconstructor()
     fCalibrationData(0x0),
     fCrateManager(new AliMUONTriggerCrateStore()),
     fTriggerCircuit(new TClonesArray("AliMUONTriggerCircuitNew", 234)),
-    fSegFactory(new AliMpSegFactory()),
     fTransformer(new AliMUONGeometryTransformer(kTRUE))
 
 {
@@ -71,16 +73,12 @@ AliMUONReconstructor::AliMUONReconstructor()
     // set to digit maker
     fDigitMaker->SetCrateManager(fCrateManager);
 
-    // set segmentation
-    fDigitMaker->SetSegFactory(fSegFactory);
-
     // transformater
     fTransformer->ReadGeometryData("volpath.dat", "geometry.root");
 
     // trigger circuit
     for (Int_t i = 0; i < AliMUONConstants::NTriggerCircuit(); i++)  {
       AliMUONTriggerCircuitNew* c = new AliMUONTriggerCircuitNew();
-      c->SetSegFactory(fSegFactory);
       c->SetTransformer(fTransformer);
       c->Init(i,*fCrateManager);
       TClonesArray& circuit = *fTriggerCircuit;
@@ -101,7 +99,6 @@ AliMUONReconstructor::~AliMUONReconstructor()
   delete fDigitMaker;
   delete fCrateManager;
   delete fTriggerCircuit;
-  delete fSegFactory;
   delete fTransformer;
 }