several fixes, geometry instance, proper array size with SM numbers, proper SM index
several fixes, geometry instance, proper array size with SM numbers, proper SM index

shahor02/AliRoot,coppedis/AliRoot,alisw/AliRoot,ALICEHLT/AliRoot,sebaleh/AliRoot,mkrzewic/AliRoot,shahor02/AliRoot,ecalvovi/AliRoot,miranov25/AliRoot,shahor02/AliRoot,sebaleh/AliRoot,coppedis/AliRoot,ALICEHLT/AliRoot,sebaleh/AliRoot,shahor02/AliRoot,miranov25/AliRoot,mkrzewic/AliRoot,jgrosseo/AliRoot,coppedis/AliRoot,sebaleh/AliRoot,alisw/AliRoot,coppedis/AliRoot,alisw/AliRoot,ecalvovi/AliRoot,jgrosseo/AliRoot,coppedis/AliRoot,ecalvovi/AliRoot,sebaleh/AliRoot,alisw/AliRoot,sebaleh/AliRoot,ecalvovi/AliRoot,miranov25/AliRoot,jgrosseo/AliRoot,ALICEHLT/AliRoot,miranov25/AliRoot,alisw/AliRoot,mkrzewic/AliRoot,ALICEHLT/AliRoot,mkrzewic/AliRoot,alisw/AliRoot,ecalvovi/AliRoot,shahor02/AliRoot,jgrosseo/AliRoot,jgrosseo/AliRoot,shahor02/AliRoot,shahor02/AliRoot,ALICEHLT/AliRoot,coppedis/AliRoot,ecalvovi/AliRoot,ecalvovi/AliRoot,ALICEHLT/AliRoot,coppedis/AliRoot,miranov25/AliRoot,coppedis/AliRoot,jgrosseo/AliRoot,miranov25/AliRoot,miranov25/AliRoot,mkrzewic/AliRoot,alisw/AliRoot,sebaleh/AliRoot,alisw/AliRoot,miranov25/AliRoot,jgrosseo/AliRoot,ALICEHLT/AliRoot,mkrzewic/AliRoot,mkrzewic/AliRoot