ROOT logo


// Test Macro, shows how to load Digits and Geometry, and how can we get 
// some of the parameters and variables.
// Author: Gustavo Conesa

void TestEMCALGeometry()
{
   
  // Getting EMCAL Detector and Geometry.
  
  AliRunLoader *rl = AliRunLoader::Open("galice.root",AliConfig::GetDefaultEventFolderName(),
			  "read");
 
  if (rl == 0x0)
      cout<<"Can not instatiate the Run Loader"<<endl;

  rl->LoadgAlice();//Needed to get geometry

  AliEMCALLoader *emcalLoader = dynamic_cast<AliEMCALLoader*>
    (rl->GetDetectorLoader("EMCAL"));

  //AliEMCALGeometry * geom = AliEMCALGeometry::GetInstance();
  //AliEMCALGeometry *geom = dynamic_cast<AliEMCAL*>(rl->GetAliRun()->GetDetector("EMCAL"))->GetGeometry();
  TGeoManager::Import("geometry.root");

  gGeoManager->CheckOverlaps();
  gGeoManager->PrintOverlaps();

  /*
  AliRun * alirun   = rl->GetAliRun(); // Needed to get Geometry
  AliEMCAL * emcal  = (AliEMCAL*)alirun->GetDetector("EMCAL");
  AliEMCALGeometry * geom = emcal->GetGeometry();
  
  if (geom==0)
    cout<<"Did not get geometry from EMCALLoader"<<endl;

  geom->PrintGeometry();
  */

}

 TestEMCALGeometry.C:1
 TestEMCALGeometry.C:2
 TestEMCALGeometry.C:3
 TestEMCALGeometry.C:4
 TestEMCALGeometry.C:5
 TestEMCALGeometry.C:6
 TestEMCALGeometry.C:7
 TestEMCALGeometry.C:8
 TestEMCALGeometry.C:9
 TestEMCALGeometry.C:10
 TestEMCALGeometry.C:11
 TestEMCALGeometry.C:12
 TestEMCALGeometry.C:13
 TestEMCALGeometry.C:14
 TestEMCALGeometry.C:15
 TestEMCALGeometry.C:16
 TestEMCALGeometry.C:17
 TestEMCALGeometry.C:18
 TestEMCALGeometry.C:19
 TestEMCALGeometry.C:20
 TestEMCALGeometry.C:21
 TestEMCALGeometry.C:22
 TestEMCALGeometry.C:23
 TestEMCALGeometry.C:24
 TestEMCALGeometry.C:25
 TestEMCALGeometry.C:26
 TestEMCALGeometry.C:27
 TestEMCALGeometry.C:28
 TestEMCALGeometry.C:29
 TestEMCALGeometry.C:30
 TestEMCALGeometry.C:31
 TestEMCALGeometry.C:32
 TestEMCALGeometry.C:33
 TestEMCALGeometry.C:34
 TestEMCALGeometry.C:35
 TestEMCALGeometry.C:36
 TestEMCALGeometry.C:37
 TestEMCALGeometry.C:38
 TestEMCALGeometry.C:39
 TestEMCALGeometry.C:40
 TestEMCALGeometry.C:41
 TestEMCALGeometry.C:42
 TestEMCALGeometry.C:43