- path += "/"+fCalo+"/mapping/RCU";
- TString path2;
- for(Int_t j = 0; j < fNSides; j++){
- for(Int_t i = 0; i < fNRCU; i++) {
- path2 = path;
- path2 += i;
- if(fCalo == "EMCAL") path2 += sides[j];
- path2 += ".data";
- fMapping[j*fNRCU+ i] = new AliCaloAltroMapping(path2.Data());
+ path += "/"+fCalo+"/mapping/";
+ TString path1, path2;
+ for(Int_t m = 0; m < fNModules; m++) {
+ path1 = path;
+ if (fCalo == "EMCAL") {
+ path1 += "RCU";
+ }
+ else if(fCalo == "PHOS" ) {
+ path1 += "Mod";
+ path1 += m;
+ path1 += "RCU";
+ }
+ for(Int_t j = 0; j < fNSides; j++){
+ for(Int_t i = 0; i < fNRCU; i++) {
+ path2 = path1;
+ path2 += i;
+ if(fCalo == "EMCAL") path2 += sides[j];
+ path2 += ".data";
+ AliDebug(2,Form("Mapping file: %s",path2.Data()));
+ fMapping[m*fNSides*fNRCU + j*fNRCU + i] = new AliCaloAltroMapping(path2.Data());
+ }