#include "AliRun.h"
#include "AliMUON.h"
-#include "AliMUONChamber.h"
+#include "AliMUONSegmentation.h"
#include "AliMUONConstants.h"
#include "AliMUONClusterInput.h"
#include "AliMUONMathieson.h"
fNDigits[0] = dig1->GetEntriesFast();
fNDigits[1] = dig2->GetEntriesFast();
+ fgMathieson = new AliMUONMathieson();
+
AliMUON *pMUON;
- AliMUONChamber* iChamber;
+ AliMUONSegmentation* pSegmentation;
pMUON = (AliMUON*) gAlice->GetModule("MUON");
- iChamber = &(pMUON->Chamber(chamber));
-
- fgMathieson = new AliMUONMathieson();
-
- fSegmentation2[0]=iChamber->SegmentationModel2(1);
- fSegmentation2[1]=iChamber->SegmentationModel2(2);
+ pSegmentation = pMUON->GetSegmentation();
+ fSegmentation2[0]= pSegmentation->GetModuleSegmentation(chamber, 0);
+ fSegmentation2[1]= pSegmentation->GetModuleSegmentation(chamber, 1);
fNseg = 2;
if (chamber < AliMUONConstants::NTrackingCh()) {
fDigits[0] = dig;
AliMUON *pMUON;
- AliMUONChamber* iChamber;
+ AliMUONSegmentation* pSegmentation;
pMUON = (AliMUON*) gAlice->GetModule("MUON");
- iChamber = &(pMUON->Chamber(chamber));
-
- fSegmentation2[0]=iChamber->SegmentationModel2(1);
+ pSegmentation = pMUON->GetSegmentation();
+ fSegmentation2[0]= pSegmentation->GetModuleSegmentation(chamber, 0);
fNseg=1;
}