#include "AliPHOSCpv3GConnection.h" AliPHOSCpv3GConnection::AliPHOSCpv3GConnection() { //version 1 // xy2pad[0][0]= 4; // xy2pad[0][1]= 0; // xy2pad[0][2]= 1; // xy2pad[0][3]= 5; // xy2pad[0][4]= 7; // xy2pad[0][5]= 12; // xy2pad[1][0]= 6; // xy2pad[1][1]= 2; // xy2pad[1][2]= 3; // xy2pad[1][3]= 9; // xy2pad[1][4]= 14; // xy2pad[1][5]= 16; // xy2pad[2][0]= 8; // xy2pad[2][1]= 10; // xy2pad[2][2]= 11; // xy2pad[2][3]= 13; // xy2pad[2][4]= 15; // xy2pad[2][5]= 17; // xy2pad[3][0]= 30; // xy2pad[3][1]= 24; // xy2pad[3][2]= 22; // xy2pad[3][3]= 20; // xy2pad[3][4]= 19; // xy2pad[3][5]= 18; // xy2pad[4][0]= 32; // xy2pad[4][1]= 34; // xy2pad[4][2]= 33; // xy2pad[4][3]= 26; // xy2pad[4][4]= 23; // xy2pad[4][5]= 21; // xy2pad[5][0]= 36; // xy2pad[5][1]= 42; // xy2pad[5][2]= 41; // xy2pad[5][3]= 31; // xy2pad[5][4]= 27; // xy2pad[5][5]= 25; // xy2pad[6][0]= 38; // xy2pad[6][1]= 44; // xy2pad[6][2]= 45; // xy2pad[6][3]= 39; // xy2pad[6][4]= 29; // xy2pad[6][5]= 28; // xy2pad[7][0]= 40; // xy2pad[7][1]= 46; // xy2pad[7][2]= 47; // xy2pad[7][3]= 43; // xy2pad[7][4]= 37; // xy2pad[7][5]= 35; //version 2 // xy2pad[0][0]=35; // xy2pad[0][1]=40; // xy2pad[0][2]=42; // xy2pad[0][3]=46; // xy2pad[0][4]=47; // xy2pad[0][5]=43; // xy2pad[1][0]=31; // xy2pad[1][1]=33; // xy2pad[1][2]=38; // xy2pad[1][3]=44; // xy2pad[1][4]=45; // xy2pad[1][5]=41; // xy2pad[2][0]=30; // xy2pad[2][1]=32; // xy2pad[2][2]=34; // xy2pad[2][3]=36; // xy2pad[2][4]=37; // xy2pad[2][5]=39; // xy2pad[3][0]=29; // xy2pad[3][1]=28; // xy2pad[3][2]=27; // xy2pad[3][3]=25; // xy2pad[3][4]=23; // xy2pad[3][5]=17; // xy2pad[4][0]=26; // xy2pad[4][1]=24; // xy2pad[4][2]=21; // xy2pad[4][3]=14; // xy2pad[4][4]=13; // xy2pad[4][5]=15; // xy2pad[5][0]=22; // xy2pad[5][1]=20; // xy2pad[5][2]=16; // xy2pad[5][3]=6; // xy2pad[5][4]=5; // xy2pad[5][5]=11; // xy2pad[6][0]=19; // xy2pad[6][1]=18; // xy2pad[6][2]=8; // xy2pad[6][3]=2; // xy2pad[6][4]=3; // xy2pad[6][5]=9; // xy2pad[7][0]=12; // xy2pad[7][1]=10; // xy2pad[7][2]=4; // xy2pad[7][3]=0; // xy2pad[7][4]=1; // xy2pad[7][5]=7; //version 3 // xy2pad[0][0]=44; // xy2pad[0][1]=39; // xy2pad[0][2]=37; // xy2pad[0][3]=33; // xy2pad[0][4]=32; // xy2pad[0][5]=36; // xy2pad[1][0]=16; // xy2pad[1][1]=46; // xy2pad[1][2]=41; // xy2pad[1][3]=35; // xy2pad[1][4]=34; // xy2pad[1][5]=38; // xy2pad[2][0]=17; // xy2pad[2][1]=47; // xy2pad[2][2]=45; // xy2pad[2][3]=43; // xy2pad[2][4]=42; // xy2pad[2][5]=40; // xy2pad[3][0]=18; // xy2pad[3][1]=19; // xy2pad[3][2]=20; // xy2pad[3][3]=22; // xy2pad[3][4]=24; // xy2pad[3][5]=30; // xy2pad[4][0]=21; // xy2pad[4][1]=23; // xy2pad[4][2]=26; // xy2pad[4][3]=1; // xy2pad[4][4]=2; // xy2pad[4][5]=0; // xy2pad[5][0]=25; // xy2pad[5][1]=27; // xy2pad[5][2]=31; // xy2pad[5][3]=9; // xy2pad[5][4]=10; // xy2pad[5][5]=4; // xy2pad[6][0]=28; // xy2pad[6][1]=29; // xy2pad[6][2]=7; // xy2pad[6][3]=13; // xy2pad[6][4]=12; // xy2pad[6][5]=6; // xy2pad[7][0]=3; // xy2pad[7][1]=5; // xy2pad[7][2]=11; // xy2pad[7][3]=15; // xy2pad[7][4]=14; // xy2pad[7][5]=8; //version 4 xy2pad[0][0]= 3; xy2pad[0][1]= 8; xy2pad[0][2]=10; xy2pad[0][3]=14; xy2pad[0][4]=15; xy2pad[0][5]=11; xy2pad[1][0]=31; xy2pad[1][1]= 1; xy2pad[1][2]= 6; xy2pad[1][3]=12; xy2pad[1][4]=13; xy2pad[1][5]= 9; xy2pad[2][0]=30; xy2pad[2][1]= 0; xy2pad[2][2]= 2; xy2pad[2][3]= 4; xy2pad[2][4]= 5; xy2pad[2][5]= 7; xy2pad[3][0]=29; xy2pad[3][1]=28; xy2pad[3][2]=27; xy2pad[3][3]=25; xy2pad[3][4]=23; xy2pad[3][5]=17; xy2pad[4][0]=26; xy2pad[4][1]=24; xy2pad[4][2]=21; xy2pad[4][3]=46; xy2pad[4][4]=45; xy2pad[4][5]=47; xy2pad[5][0]=22; xy2pad[5][1]=20; xy2pad[5][2]=16; xy2pad[5][3]=38; xy2pad[5][4]=37; xy2pad[5][5]=43; xy2pad[6][0]=19; xy2pad[6][1]=18; xy2pad[6][2]=40; xy2pad[6][3]=34; xy2pad[6][4]=35; xy2pad[6][5]=41; xy2pad[7][0]=44; xy2pad[7][1]=42; xy2pad[7][2]=36; xy2pad[7][3]=32; xy2pad[7][4]=33; xy2pad[7][5]=39; for(Int_t iX=0;iX<8;iX++) for(Int_t iY=0;iY<6;iY++){ pad2x[xy2pad[iX][iY]] = iX; pad2y[xy2pad[iX][iY]] = iY; } }