#include <Riostream.h>
#include <TArrayS.h>
-#include <TClonesArray.h>
+#include <TObjArray.h>
#include <TMath.h>
#include <TMatrixD.h>
#include <TROOT.h>
minMatchDist[cath] = fkMaxDistance/10.;
padsInCheckArea[cath] = 0;
}
- Int_t iChamber = AliMpDEManager::GetChamberId(detElemId);
+
+ Int_t iChamber = AliMpDEManager::GetChamberId(detElemId);
+ if ( iChamber < 0 ) {
+ AliErrorStream() << "Cannot get chamberId from detElemId=" << detElemId << endl;
+ return -1;
+ }
+
Int_t ch = iChamber-10;
Float_t oldDeltaZ = AliMUONConstants::DefaultChamberZ(iChamber) - AliMUONConstants::DefaultChamberZ(10);
Float_t y = coor[1];