LCOV - code coverage report
Current view: top level - PHOS/PHOSbase - AliPHOSCpv3GConnection.cxx (source / functions) Hit Total Coverage
Test: coverage.info Lines: 54 54 100.0 %
Date: 2016-06-14 17:26:59 Functions: 2 2 100.0 %

          Line data    Source code
       1             : #include "AliPHOSCpv3GConnection.h"
       2             : 
       3             : AliPHOSCpv3GConnection::AliPHOSCpv3GConnection()
       4          22 : {
       5             :   //version 1
       6             :   // xy2pad[0][0]= 4;
       7             :   // xy2pad[0][1]= 0;
       8             :   // xy2pad[0][2]= 1;
       9             :   // xy2pad[0][3]= 5;
      10             :   // xy2pad[0][4]= 7;
      11             :   // xy2pad[0][5]= 12;
      12             :   // xy2pad[1][0]= 6;
      13             :   // xy2pad[1][1]= 2;
      14             :   // xy2pad[1][2]= 3;
      15             :   // xy2pad[1][3]= 9;
      16             :   // xy2pad[1][4]= 14;
      17             :   // xy2pad[1][5]= 16;
      18             :   // xy2pad[2][0]= 8;
      19             :   // xy2pad[2][1]= 10;
      20             :   // xy2pad[2][2]= 11;
      21             :   // xy2pad[2][3]= 13;
      22             :   // xy2pad[2][4]= 15;
      23             :   // xy2pad[2][5]= 17;
      24             :   // xy2pad[3][0]= 30;
      25             :   // xy2pad[3][1]= 24;
      26             :   // xy2pad[3][2]= 22;
      27             :   // xy2pad[3][3]= 20;
      28             :   // xy2pad[3][4]= 19;
      29             :   // xy2pad[3][5]= 18;
      30             :   // xy2pad[4][0]= 32;
      31             :   // xy2pad[4][1]= 34;
      32             :   // xy2pad[4][2]= 33;
      33             :   // xy2pad[4][3]= 26;
      34             :   // xy2pad[4][4]= 23;
      35             :   // xy2pad[4][5]= 21;
      36             :   // xy2pad[5][0]= 36;
      37             :   // xy2pad[5][1]= 42;
      38             :   // xy2pad[5][2]= 41;
      39             :   // xy2pad[5][3]= 31;
      40             :   // xy2pad[5][4]= 27;
      41             :   // xy2pad[5][5]= 25;
      42             :   // xy2pad[6][0]= 38;
      43             :   // xy2pad[6][1]= 44;
      44             :   // xy2pad[6][2]= 45;
      45             :   // xy2pad[6][3]= 39;
      46             :   // xy2pad[6][4]= 29;
      47             :   // xy2pad[6][5]= 28;
      48             :   // xy2pad[7][0]= 40;
      49             :   // xy2pad[7][1]= 46;
      50             :   // xy2pad[7][2]= 47;
      51             :   // xy2pad[7][3]= 43;
      52             :   // xy2pad[7][4]= 37;
      53             :   // xy2pad[7][5]= 35;
      54             :   
      55             :   //version 2
      56             :   // xy2pad[0][0]=35;
      57             :   // xy2pad[0][1]=40;
      58             :   // xy2pad[0][2]=42;
      59             :   // xy2pad[0][3]=46;
      60             :   // xy2pad[0][4]=47;
      61             :   // xy2pad[0][5]=43;
      62             :   // xy2pad[1][0]=31;
      63             :   // xy2pad[1][1]=33;
      64             :   // xy2pad[1][2]=38;
      65             :   // xy2pad[1][3]=44;
      66             :   // xy2pad[1][4]=45;
      67             :   // xy2pad[1][5]=41;
      68             :   // xy2pad[2][0]=30;
      69             :   // xy2pad[2][1]=32;
      70             :   // xy2pad[2][2]=34;
      71             :   // xy2pad[2][3]=36;
      72             :   // xy2pad[2][4]=37;
      73             :   // xy2pad[2][5]=39;
      74             :   // xy2pad[3][0]=29;
      75             :   // xy2pad[3][1]=28;
      76             :   // xy2pad[3][2]=27;
      77             :   // xy2pad[3][3]=25;
      78             :   // xy2pad[3][4]=23;
      79             :   // xy2pad[3][5]=17;
      80             :   // xy2pad[4][0]=26;
      81             :   // xy2pad[4][1]=24;
      82             :   // xy2pad[4][2]=21;
      83             :   // xy2pad[4][3]=14;
      84             :   // xy2pad[4][4]=13;
      85             :   // xy2pad[4][5]=15;
      86             :   // xy2pad[5][0]=22;
      87             :   // xy2pad[5][1]=20;
      88             :   // xy2pad[5][2]=16;
      89             :   // xy2pad[5][3]=6;
      90             :   // xy2pad[5][4]=5;
      91             :   // xy2pad[5][5]=11;
      92             :   // xy2pad[6][0]=19;
      93             :   // xy2pad[6][1]=18;
      94             :   // xy2pad[6][2]=8;
      95             :   // xy2pad[6][3]=2;
      96             :   // xy2pad[6][4]=3;
      97             :   // xy2pad[6][5]=9;
      98             :   // xy2pad[7][0]=12;
      99             :   // xy2pad[7][1]=10;
     100             :   // xy2pad[7][2]=4;
     101             :   // xy2pad[7][3]=0;
     102             :   // xy2pad[7][4]=1;
     103             :   // xy2pad[7][5]=7;
     104             : 
     105             :   //version 3
     106             :   // xy2pad[0][0]=44;
     107             :   // xy2pad[0][1]=39;
     108             :   // xy2pad[0][2]=37;
     109             :   // xy2pad[0][3]=33;
     110             :   // xy2pad[0][4]=32;
     111             :   // xy2pad[0][5]=36;
     112             :   // xy2pad[1][0]=16;
     113             :   // xy2pad[1][1]=46;
     114             :   // xy2pad[1][2]=41;
     115             :   // xy2pad[1][3]=35;
     116             :   // xy2pad[1][4]=34;
     117             :   // xy2pad[1][5]=38;
     118             :   // xy2pad[2][0]=17;
     119             :   // xy2pad[2][1]=47;
     120             :   // xy2pad[2][2]=45;
     121             :   // xy2pad[2][3]=43;
     122             :   // xy2pad[2][4]=42;
     123             :   // xy2pad[2][5]=40;
     124             :   // xy2pad[3][0]=18;
     125             :   // xy2pad[3][1]=19;
     126             :   // xy2pad[3][2]=20;
     127             :   // xy2pad[3][3]=22;
     128             :   // xy2pad[3][4]=24;
     129             :   // xy2pad[3][5]=30;
     130             :   // xy2pad[4][0]=21;
     131             :   // xy2pad[4][1]=23;
     132             :   // xy2pad[4][2]=26;
     133             :   // xy2pad[4][3]=1;
     134             :   // xy2pad[4][4]=2;
     135             :   // xy2pad[4][5]=0;
     136             :   // xy2pad[5][0]=25;
     137             :   // xy2pad[5][1]=27;
     138             :   // xy2pad[5][2]=31;
     139             :   // xy2pad[5][3]=9;
     140             :   // xy2pad[5][4]=10;
     141             :   // xy2pad[5][5]=4;
     142             :   // xy2pad[6][0]=28;
     143             :   // xy2pad[6][1]=29;
     144             :   // xy2pad[6][2]=7;
     145             :   // xy2pad[6][3]=13;
     146             :   // xy2pad[6][4]=12;
     147             :   // xy2pad[6][5]=6;
     148             :   // xy2pad[7][0]=3;
     149             :   // xy2pad[7][1]=5;
     150             :   // xy2pad[7][2]=11;
     151             :   // xy2pad[7][3]=15;
     152             :   // xy2pad[7][4]=14;
     153             :   // xy2pad[7][5]=8;
     154             : 
     155             :   //version 4
     156          22 :   xy2pad[0][0]= 3;
     157          11 :   xy2pad[0][1]= 8;
     158          11 :   xy2pad[0][2]=10;
     159          11 :   xy2pad[0][3]=14;
     160          11 :   xy2pad[0][4]=15;
     161          11 :   xy2pad[0][5]=11;
     162          11 :   xy2pad[1][0]=31;
     163          11 :   xy2pad[1][1]= 1;
     164          11 :   xy2pad[1][2]= 6;
     165          11 :   xy2pad[1][3]=12;
     166          11 :   xy2pad[1][4]=13;
     167          11 :   xy2pad[1][5]= 9;
     168          11 :   xy2pad[2][0]=30;
     169          11 :   xy2pad[2][1]= 0;
     170          11 :   xy2pad[2][2]= 2;
     171          11 :   xy2pad[2][3]= 4;
     172          11 :   xy2pad[2][4]= 5;
     173          11 :   xy2pad[2][5]= 7;
     174          11 :   xy2pad[3][0]=29;
     175          11 :   xy2pad[3][1]=28;
     176          11 :   xy2pad[3][2]=27;
     177          11 :   xy2pad[3][3]=25;
     178          11 :   xy2pad[3][4]=23;
     179          11 :   xy2pad[3][5]=17;
     180          11 :   xy2pad[4][0]=26;
     181          11 :   xy2pad[4][1]=24;
     182          11 :   xy2pad[4][2]=21;
     183          11 :   xy2pad[4][3]=46;
     184          11 :   xy2pad[4][4]=45;
     185          11 :   xy2pad[4][5]=47;
     186          11 :   xy2pad[5][0]=22;
     187          11 :   xy2pad[5][1]=20;
     188          11 :   xy2pad[5][2]=16;
     189          11 :   xy2pad[5][3]=38;
     190          11 :   xy2pad[5][4]=37;
     191          11 :   xy2pad[5][5]=43;
     192          11 :   xy2pad[6][0]=19;
     193          11 :   xy2pad[6][1]=18;
     194          11 :   xy2pad[6][2]=40;
     195          11 :   xy2pad[6][3]=34;
     196          11 :   xy2pad[6][4]=35;
     197          11 :   xy2pad[6][5]=41;
     198          11 :   xy2pad[7][0]=44;
     199          11 :   xy2pad[7][1]=42;
     200          11 :   xy2pad[7][2]=36;
     201          11 :   xy2pad[7][3]=32;
     202          11 :   xy2pad[7][4]=33;
     203          11 :   xy2pad[7][5]=39;
     204             : 
     205         198 :   for(Int_t iX=0;iX<8;iX++)
     206        1232 :     for(Int_t iY=0;iY<6;iY++){
     207         528 :       pad2x[xy2pad[iX][iY]] = iX;
     208         528 :       pad2y[xy2pad[iX][iY]] = iY;
     209             :     }
     210          22 : }

Generated by: LCOV version 1.11