ROOT logo
void TestMatrices(Bool_t test2011=1)
{
  AliLog::SetClassDebugLevel("AliCDBManager",1);

  AliCDBManager* man = AliCDBManager::Instance();
  man->SetDefaultStorage("alien://Folder=/alice/simulation/2008/v4-15-Release/Ideal/");
  const char *geoname = "EMCAL_COMPLETEV1";
  if (test2011) {
    man->SetSpecificStorage("EMCAL/Align/Data",             "alien://folder=/alice/data/2011/OCDB");
    man->SetRun(146805);
  } else {
    man->SetSpecificStorage("EMCAL/Align/Data",             "alien://folder=/alice/data/2010/OCDB");
    man->SetRun(137366);
    geoname = "EMCAL_FIRSTYEARV1";
  }
  AliGeomManager::LoadGeometry();
  AliGeomManager::ApplyAlignObjsFromCDB("EMCAL");
  AliEMCALGeometry *geo =  AliEMCALGeometry::GetInstance(geoname);
  for (Int_t i=0;i<(geo->GetEMCGeometry())->GetNumberOfSuperModules();++i)
    geo->GetMatrixForSuperModule(i)->Print();

  AliEMCALEMCGeometry *emc = geo->GetEMCGeometry();
  Double_t phimin = emc->GetArm1PhiMin();
  Double_t phimax = emc->GetArm1PhiMax();
  cout << phimin << " " << phimax << endl;
  emc->PrintGeometry();
}
 TestMatrices.C:1
 TestMatrices.C:2
 TestMatrices.C:3
 TestMatrices.C:4
 TestMatrices.C:5
 TestMatrices.C:6
 TestMatrices.C:7
 TestMatrices.C:8
 TestMatrices.C:9
 TestMatrices.C:10
 TestMatrices.C:11
 TestMatrices.C:12
 TestMatrices.C:13
 TestMatrices.C:14
 TestMatrices.C:15
 TestMatrices.C:16
 TestMatrices.C:17
 TestMatrices.C:18
 TestMatrices.C:19
 TestMatrices.C:20
 TestMatrices.C:21
 TestMatrices.C:22
 TestMatrices.C:23
 TestMatrices.C:24
 TestMatrices.C:25
 TestMatrices.C:26
 TestMatrices.C:27
 TestMatrices.C:28