]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EMCAL/macros/TestEMCALGeometry.C
fill the fraction of cell energy in cluster in case of unfolding ON
[u/mrichter/AliRoot.git] / EMCAL / macros / TestEMCALGeometry.C
CommitLineData
146c1730 1
2
3// Test Macro, shows how to load Digits and Geometry, and how can we get
4// some of the parameters and variables.
5// Author: Gustavo Conesa
6
7void TestEMCALGeometry()
8{
9
10 // Getting EMCAL Detector and Geometry.
11
12 AliRunLoader *rl = AliRunLoader::Open("galice.root",AliConfig::GetDefaultEventFolderName(),
13 "read");
14
15 if (rl == 0x0)
16 cout<<"Can not instatiate the Run Loader"<<endl;
17
18 rl->LoadgAlice();//Needed to get geometry
19
20 AliEMCALLoader *emcalLoader = dynamic_cast<AliEMCALLoader*>
21 (rl->GetDetectorLoader("EMCAL"));
22
23 //AliEMCALGeometry * geom = AliEMCALGeometry::GetInstance();
24 //AliEMCALGeometry *geom = dynamic_cast<AliEMCAL*>(rl->GetAliRun()->GetDetector("EMCAL"))->GetGeometry();
25 TGeoManager::Import("geometry.root");
26
27 gGeoManager->CheckOverlaps();
28 gGeoManager->PrintOverlaps();
29
30 /*
31 AliRun * alirun = rl->GetAliRun(); // Needed to get Geometry
32 AliEMCAL * emcal = (AliEMCAL*)alirun->GetDetector("EMCAL");
33 AliEMCALGeometry * geom = emcal->GetGeometry();
34
35 if (geom==0)
36 cout<<"Did not get geometry from EMCALLoader"<<endl;
37
38 geom->PrintGeometry();
39 */
40
41}
42