//_________________________________________________________________________
// Implementation version v0 of EMCAL Manager class
//_________________________________________________________________________
// Implementation version v0 of EMCAL Manager class
//*-- Author: Yves Schutz (SUBATECH)
//*-- and : Sahal Yacoob (LBL / UCT)
// : Aleksei Pavlinov (WSU) SHASHLYK
//*-- Author: Yves Schutz (SUBATECH)
//*-- and : Sahal Yacoob (LBL / UCT)
// : Aleksei Pavlinov (WSU) SHASHLYK
void CreateShishKebabGeometry();
void CreateSmod(const char* mother="XEN1");
void CreateEmod(const char* mother="SMOD", const char* child="EMOD");
void CreateShishKebabGeometry();
void CreateSmod(const char* mother="XEN1");
void CreateEmod(const char* mother="SMOD", const char* child="EMOD");
void PbInTrap(const double parTRAP[11], TString n);
// 1X1 case - Nov 22, 2006
void Trd1Tower1X1(double *parSCM0);
void PbInTrap(const double parTRAP[11], TString n);
// 1X1 case - Nov 22, 2006
void Trd1Tower1X1(double *parSCM0);
// TRD2 - 1th design
void Scm0InTrd2(const AliEMCALGeometry * g, const Double_t emodPar[5], Double_t parSCM0[5]);
void Division2X2InScm0(const AliEMCALGeometry * g, const Double_t parSCM0[5]);
// TRD2 - 1th design
void Scm0InTrd2(const AliEMCALGeometry * g, const Double_t emodPar[5], Double_t parSCM0[5]);
void Division2X2InScm0(const AliEMCALGeometry * g, const Double_t parSCM0[5]);
void PbmoInTrd2(const AliEMCALGeometry * g, const Double_t emodPar[5], Double_t parPBMO[5]);
void Division2X2InPbmo(const AliEMCALGeometry * g, const Double_t parPBMO[5]);
void PbmoInTrd2(const AliEMCALGeometry * g, const Double_t emodPar[5], Double_t parPBMO[5]);
void Division2X2InPbmo(const AliEMCALGeometry * g, const Double_t parPBMO[5]);