**************************************************************************/
/* $Id$ */
-///////////////////////////////////////////////////////////////////////////////
-// //
-// class for MUON reconstruction //
-// //
-///////////////////////////////////////////////////////////////////////////////
+//-----------------------------
+// Class AliMUONReconstructor //
+//----------------------------- //
+// Class for the
+// MUON track reconstruction
#include "AliMUONReconstructor.h"
#include "AliMUONTriggerTrack.h"
#include "AliMUONTriggerCircuitNew.h"
#include "AliMUONTriggerCrateStore.h"
-#include "AliMpSegFactory.h"
+
+#include "AliMpSegmentation.h"
#include "AliRawReader.h"
#include "AliRun.h"
#include "TTask.h"
#include "TStopwatch.h"
+/// \cond CLASSIMP
ClassImp(AliMUONReconstructor)
+/// \endcond
//_____________________________________________________________________________
AliMUONReconstructor::AliMUONReconstructor()
fCalibrationData(0x0),
fCrateManager(new AliMUONTriggerCrateStore()),
fTriggerCircuit(new TClonesArray("AliMUONTriggerCircuitNew", 234)),
- fSegFactory(new AliMpSegFactory()),
fTransformer(new AliMUONGeometryTransformer(kTRUE))
{
// 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;
delete fDigitMaker;
delete fCrateManager;
delete fTriggerCircuit;
- delete fSegFactory;
delete fTransformer;
}