ROOT logo
void GenerateAPDMap()
{
  gSystem->Load("AliEMCALMapAPD_cxx");
  AliEMCALMapAPD *mapAPD = new AliEMCALMapAPD();

  Int_t iSM[2] = {0,1}; // allow for two SuperModules
  mapAPD->GenerateDummyAPDInfo(1, iSM); // space for one SuperModule, with number iSM[0] = 0

  mapAPD->ReadMapAPDInfoSingleStripBasis(0, 0, "APD/APDStripModW15.txt"); 
  mapAPD->ReadMapAPDInfoSingleStripBasis(0, 1, "APD/APDStripModW21.txt"); 
  mapAPD->ReadMapAPDInfoSingleStripBasis(0, 2, "APD/APDStripModW3.txt"); 
  mapAPD->ReadMapAPDInfoSingleStripBasis(0, 3, "APD/APDStripModW5.txt"); 
  mapAPD->ReadMapAPDInfoSingleStripBasis(0, 4, "APD/APDStripModW18.txt"); 
  mapAPD->ReadMapAPDInfoSingleStripBasis(0, 5, "APD/APDStripModW8.txt"); 
  mapAPD->ReadMapAPDInfoSingleStripBasis(0, 6, "APD/APDStripModW16.txt"); 
  mapAPD->ReadMapAPDInfoSingleStripBasis(0, 7, "APD/APDStripModW17.txt");
  mapAPD->ReadMapAPDInfoSingleStripBasis(0, 8, "APD/APDStripModW14.txt");  

  // not yet installed: use dummy values for now..
  mapAPD->ReadMapAPDInfoSingleStripBasis(0, 9, "APD/APDStripModW0.txt"); 
  mapAPD->ReadMapAPDInfoSingleStripBasis(0,10, "APD/APDStripModW7.txt"); 
  mapAPD->ReadMapAPDInfoSingleStripBasis(0,11, "APD/APDStripModW10.txt"); 
  mapAPD->ReadMapAPDInfoSingleStripBasis(0,12, "APD/APDStripModW11.txt"); 
  mapAPD->ReadMapAPDInfoSingleStripBasis(0,13, "APD/APDStripModW12.txt"); 
  mapAPD->ReadMapAPDInfoSingleStripBasis(0,14, "APD/APDStripModW13.txt"); 
  mapAPD->ReadMapAPDInfoSingleStripBasis(0,15, "APD/APDStripModW19.txt"); 
  mapAPD->ReadMapAPDInfoSingleStripBasis(0,16, "APD/APDStripModW1.txt"); 
  mapAPD->ReadMapAPDInfoSingleStripBasis(0,17, "APD/APDStripModW2.txt"); 
  mapAPD->ReadMapAPDInfoSingleStripBasis(0,18, "APD/APDStripModW4.txt"); 
  mapAPD->ReadMapAPDInfoSingleStripBasis(0,19, "APD/APDStripModW6.txt"); 

  mapAPD->WriteMapAPDInfo("APD/APDSuperModW1.txt");

  int nProblems = mapAPD->CheckForDuplicates();
}
 GenerateAPDMap.C:1
 GenerateAPDMap.C:2
 GenerateAPDMap.C:3
 GenerateAPDMap.C:4
 GenerateAPDMap.C:5
 GenerateAPDMap.C:6
 GenerateAPDMap.C:7
 GenerateAPDMap.C:8
 GenerateAPDMap.C:9
 GenerateAPDMap.C:10
 GenerateAPDMap.C:11
 GenerateAPDMap.C:12
 GenerateAPDMap.C:13
 GenerateAPDMap.C:14
 GenerateAPDMap.C:15
 GenerateAPDMap.C:16
 GenerateAPDMap.C:17
 GenerateAPDMap.C:18
 GenerateAPDMap.C:19
 GenerateAPDMap.C:20
 GenerateAPDMap.C:21
 GenerateAPDMap.C:22
 GenerateAPDMap.C:23
 GenerateAPDMap.C:24
 GenerateAPDMap.C:25
 GenerateAPDMap.C:26
 GenerateAPDMap.C:27
 GenerateAPDMap.C:28
 GenerateAPDMap.C:29
 GenerateAPDMap.C:30
 GenerateAPDMap.C:31
 GenerateAPDMap.C:32
 GenerateAPDMap.C:33
 GenerateAPDMap.C:34
 GenerateAPDMap.C:35
 GenerateAPDMap.C:36