]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
A possibility to work with 20 different mapping files are added:
authorkharlov <kharlov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 8 Sep 2009 14:18:41 +0000 (14:18 +0000)
committerkharlov <kharlov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 8 Sep 2009 14:18:41 +0000 (14:18 +0000)
1 mapping per module per RCU.

PHOS/AliPHOS.cxx
PHOS/AliPHOSReconstructor.cxx

index 2d091bc736a109eee4e282e721ce66123fdb0f69..b044678383197abb6b12c98ff08437471faf17f2 100644 (file)
@@ -524,12 +524,7 @@ void AliPHOS::Digits2Raw()
        // open new file and write dummy header
        TString fileName = AliDAQ::DdlFileName("PHOS",iDDL);
 
-       TString path = gSystem->Getenv("ALICE_ROOT");
-       path += "/PHOS/mapping/RCU";
-       path += iRCU;
-       path += ".data";
-
-       mapping[iDDL] = (AliAltroMapping*)maps->At(iRCU);
+       mapping[iDDL] = (AliAltroMapping*)maps->At(iDDL);
        buffer[iDDL]  = new AliAltroBuffer(fileName.Data(),mapping[iDDL]);
        buffer[iDDL]->WriteDataHeader(kTRUE, kFALSE);  //Dummy;
       }
index f7b9a972cbbbf60c777fe42918307a9ed2a050ba..c588b2e3981130a0f94edbf0b5000063f486eaad 100644 (file)
@@ -354,8 +354,8 @@ void  AliPHOSReconstructor::ConvertDigits(AliRawReader* rawReader, TTree* digits
   const TObjArray* maps = AliPHOSRecoParam::GetMappings();
   if(!maps) AliFatal("Cannot retrieve ALTRO mappings!!");
 
-  AliAltroMapping *mapping[4];
-  for(Int_t i = 0; i < 4; i++) {
+  AliAltroMapping *mapping[20];
+  for(Int_t i = 0; i < 20; i++) {
     mapping[i] = (AliAltroMapping*)maps->At(i);
   }