#include "AliLoader.h"
#include "AliLog.h"
-#include "AliMUON.h"
#include "AliMUONCalibrationData.h"
#include "AliMUONVDigit.h"
#include "AliMUONVDigitStore.h"
#include "AliMUONVTriggerStore.h"
#include "AliMUONVCalibParam.h"
#include "AliMpCathodType.h"
+#include "AliMpCDB.h"
#include "AliMpDEManager.h"
#include "AliMpSegmentation.h"
#include "AliMpVSegmentation.h"
fCopyYInput[i]->SetOwner();
}
+ // force loading of mapping if not already done
+ if ( !AliMpDDLStore::Instance(kFALSE) )
+ {
+ AliMpCDB::LoadDDLStore();
+ }
+
SetCopyInput();
Factory(calibData);
AliDebug(3,Form("cathode %d ix %d iy %d ",cathode,ix,iy));
- AliMpPad pad = seg->PadByIndices(AliMpIntPair(ix,iy),kTRUE);
+ AliMpPad pad = seg->PadByIndices(ix,iy,kTRUE);
for (Int_t i=0; i<pad.GetNofLocations(); i++)
{
- AliMpIntPair location = pad.GetLocation(i);
-
- Int_t nboard = location.GetFirst();
+ Int_t nboard = pad.GetLocalBoardId(i);
- Int_t ibitxy = location.GetSecond();
+ Int_t ibitxy = pad.GetLocalBoardChannel(i);
AliMUONLocalTriggerBoard *b = fCrates->LocalBoard(nboard);