AliEMCALGeometry* geom = 0x0;
AliRunLoader *rl = AliRunLoader::Instance();
- if (rl->GetAliRun() && rl->GetAliRun()->GetDetector("EMCAL"))
- geom = dynamic_cast<AliEMCAL*>(rl->GetAliRun()->GetDetector("EMCAL"))->GetGeometry();
- else
- geom = AliEMCALGeometry::GetInstance(AliEMCALGeometry::GetDefaultGeometryName());
-
- if (!geom) AliError("Cannot access geometry!");
+ if (rl->GetAliRun() && rl->GetAliRun()->GetDetector("EMCAL")){
+ AliEMCAL* emcal = dynamic_cast<AliEMCAL*>(rl->GetAliRun()->GetDetector("EMCAL"));
+ if(emcal)geom = emcal->GetGeometry();
+ }
+
+ if(!geom) geom = AliEMCALGeometry::GetInstance(AliEMCALGeometry::GetDefaultGeometryName());
+
+ if(!geom) AliError("Cannot access geometry!");
// digits->Sort();
{
iL0 += iTRU->L0();
- Int_t sizeX = (iTRU->PatchSize())->X() * (iTRU->SubRegionSize())->X();
+ Int_t sizeX = (Int_t) ((iTRU->PatchSize())->X() * (iTRU->SubRegionSize())->X());
- Int_t sizeY = (iTRU->PatchSize())->Y() * (iTRU->SubRegionSize())->Y();
+ Int_t sizeY = (Int_t) ((iTRU->PatchSize())->Y() * (iTRU->SubRegionSize())->Y());
// transform local to global
TIter Next(&iTRU->Patches());