it corrects sector area pad iterator which found a few pads
more times (with invalid indices).
AliMpIntPair localIndices
= motif->PadIndicesLocal(position-motifPos->Position());
+ if ( ! localIndices.IsValid() ) {
+ if (warning) Warning("PadByPosition","Position outside motif limits");
+ return AliMpPad::Invalid();
+ }
+
AliMpConnection* connect =
motif->GetMotifType()->FindConnectionByLocalIndices(localIndices);
- if (!connect){
+ if ( ! connect ) {
if (warning) Warning("PadByPosition","Position outside motif limits");
return AliMpPad::Invalid();
}