- fData = new Bool_t[fMaxDetectors * fMaxRings * fMaxSectors * fMaxStrips];
- for (size_t i = 0; i < fMaxDetectors * fMaxRings * fMaxSectors * fMaxStrips; i++)
- fData[i] = other.fData[i];
+ if (fTotal == 0) fTotal = 51200;
+ fData = new Bool_t[fTotal];
+ for (Int_t i = 0; i < fTotal; i++) fData[i] = other.fData[i];
+}
+
+//__________________________________________________________
+AliFMDBoolMap::AliFMDBoolMap()
+ : AliFMDMap(),
+ fTotal(0),
+ fData(0)
+{
+ // Constructor.
+ // Parameters:
+ // None