From e6e1f642535e179d46e572f7ecc0e8968c626fa8 Mon Sep 17 00:00:00 2001 From: ivana Date: Mon, 11 Sep 2006 10:14:13 +0000 Subject: [PATCH] Right computing of the chamber number for digit (Christian) --- MUON/AliMUONDigitMaker.cxx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/MUON/AliMUONDigitMaker.cxx b/MUON/AliMUONDigitMaker.cxx index 8700996503e..5b8d596d821 100644 --- a/MUON/AliMUONDigitMaker.cxx +++ b/MUON/AliMUONDigitMaker.cxx @@ -197,6 +197,8 @@ Int_t AliMUONDigitMaker::ReadTrackerDDL(AliRawReader* rawReader) UShort_t charge; Int_t dataSize; + Int_t iChamber; + AliMUONDDLTracker* ddlTracker = 0x0; AliMUONBlockHeader* blkHeader = 0x0; AliMUONDspHeader* dspHeader = 0x0; @@ -244,7 +246,7 @@ Int_t AliMUONDigitMaker::ReadTrackerDDL(AliRawReader* rawReader) // Get Back the hits at pads Int_t error = GetMapping(buspatchId,manuId,channelId,fDigit); if (error) { - printf("Mapping Error\n"); + AliWarning("Mapping Error\n"); continue; } // debugging @@ -262,7 +264,8 @@ Int_t AliMUONDigitMaker::ReadTrackerDDL(AliRawReader* rawReader) } // fill digits - fMUONData->AddDigit(fRawStreamTracker->GetDDL()/2, *fDigit); + iChamber = fDigit->DetElemId()/100 - 1; + fMUONData->AddDigit(iChamber, *fDigit); } // iData } // iBusPatch @@ -284,7 +287,7 @@ Int_t AliMUONDigitMaker::GetMapping(Int_t busPatchId, UShort_t manuId, fMappingTimer.Start(kFALSE); // getting DE from buspatch - Int_t detElemId = fBusPatchManager->GetDEfromBus(busPatchId); + Int_t detElemId = fBusPatchManager->GetDEfromBus(busPatchId); AliDebug(3,Form("detElemId: %d busPatchId %d\n", detElemId, busPatchId)); AliMpVSegmentation* seg = fSegFactory->CreateMpSegmentationByElectronics(detElemId, manuId); -- 2.43.0