1441 def channel2PMT(self,ros,drawer,chan):
1442 "Convert channel numbet to PMT number, negative for disconnected channels"
1443 "This takes ros [1-4], drawer [0-63], chan [0-47]"
1445 chan2PMT_LB=[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
1446 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
1447 27, 26, 25, 30, 29, 28,-33,-32, 31, 36, 35, 34,
1448 39, 38, 37, 42, 41, 40, 45,-44, 43, 48, 47, 46 ]
1450 chan2PMT_EB=[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
1451 13, 14, 15, 16, 17, 18,-19,-20, 21, 22, 23, 24,
1452 -27,-26,-25,-31,-32,-28, 33, 29, 30,-36,-35, 34,
1453 44, 38, 37, 43, 42, 41,-45,-39,-40,-48,-47,-46 ]
1455 chan2PMT_Sp=[ -1, -2, -3, -4, 5, 6, 7, 8, 9, 10, 11, 12,
1456 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
1457 -27,-26,-25,-31,-32,-28, 33, 29, 30,-36,-35, 34,
1458 44, 38, 37, 43, 42, 41,-45,-39,-40,-48,-47,-46 ]
1461 pmt = chan2PMT_LB[chan]
1462 elif (ros == 3
and drawer == 14)
or (ros == 4
and drawer == 17):
1463 pmt = chan2PMT_Sp[chan]
1465 pmt = chan2PMT_EB[chan]