}
//____________________________________________________________________________
-AliEMCALGeometry::AliEMCALGeometry(const Text_t* name, const Text_t* title)
+AliEMCALGeometry::AliEMCALGeometry(const Text_t* name, const Text_t* title,
+ const Text_t* mcname, const Text_t* mctitle)
: TNamed(name, title),
fEMCGeometry(0x0),fGeoName(0),
fKey110DEG(0),fNCellsInSupMod(0),fNETAdiv(0),fNPHIdiv(0),
{
// ctor only for normal usage
-
- fEMCGeometry = new AliEMCALEMCGeometry(name,title);
+
+ fEMCGeometry = new AliEMCALEMCGeometry(name,title,mcname,mctitle);
fGeoName = fEMCGeometry->GetGeoName();
fKey110DEG = fEMCGeometry->GetKey110DEG();
}
//______________________________________________________________________
-AliEMCALGeometry* AliEMCALGeometry::GetInstance(const Text_t* name,
- const Text_t* title){
+AliEMCALGeometry* AliEMCALGeometry::GetInstance(const Text_t* name, const Text_t* title,
+ const Text_t* mcname, const Text_t* mctitle ){
// Returns the pointer of the unique instance
-
+
AliEMCALGeometry * rv = 0;
if ( fgGeom == 0 ) {
if ( strcmp(name,"") == 0 ) { // get default geometry
- fgGeom = new AliEMCALGeometry(fgkDefaultGeometryName, title);
+ fgGeom = new AliEMCALGeometry(fgkDefaultGeometryName, title,mcname,mctitle);
} else {
- fgGeom = new AliEMCALGeometry(name, title);
+ fgGeom = new AliEMCALGeometry(name, title,mcname,mctitle);
} // end if strcmp(name,"")
if ( AliEMCALEMCGeometry::fgInit ) rv = (AliEMCALGeometry * ) fgGeom;
else {