9 chan2pmt=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, \
10 13, 14, 15, 16, 17, 18,-19,-20, 21, 22, 23, 24, \
11 -27,-26,-25,-31,-32,-28, 33, 29, 30,-36,-35, 34, \
12 44, 38, 37, 43, 42, 41,-45,-39,-40,-48,-47,-46]
13 elif ros==1
or ros==2:
14 chan2pmt=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, \
15 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, \
16 27, 26, 25, 30, 29, 28,-33,-32, 31, 36, 35, 34, \
17 39, 38, 37, 42, 41, 40, 45,-44, 43, 48, 47, 46]
21 elif -1*pmt
in chan2pmt:
25 print "There is a problem with the indexing."
35 chan2pmt=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, \
36 13, 14, 15, 16, 17, 18,-19,-20, 21, 22, 23, 24, \
37 -27,-26,-25,-31,-32,-28, 33, 29, 30,-36,-35, 34, \
38 44, 38, 37, 43, 42, 41,-45,-39,-40,-48,-47,-46]
39 elif ros==1
or ros==2:
40 chan2pmt=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, \
41 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, \
42 27, 26, 25, 30, 29, 28,-33,-32, 31, 36, 35, 34, \
43 39, 38, 37, 42, 41, 40, 45,-44, 43, 48, 47, 46]
45 if(ros < 0
or ros >= 5):
47 if(mod < 0
or mod >= 4):
49 if(chan < 0
or chan >= 48):
52 if len(chan2pmt) > chan
and chan2pmt[chan] < 0:
62 chan2pmt=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, \
63 13, 14, 15, 16, 17, 18,-19,-20, 21, 22, 23, 24, \
64 -27,-26,-25,-31,-32,-28, 33, 29, 30,-36,-35, 34, \
65 44, 38, 37, 43, 42, 41,-45,-39,-40,-48,-47,-46]
66 elif ros==1
or ros==2:
67 chan2pmt=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, \
68 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, \
69 27, 26, 25, 30, 29, 28,-33,-32, 31, 36, 35, 34, \
70 39, 38, 37, 42, 41, 40, 45,-44, 43, 48, 47, 46]
72 return chan2pmt[channel]
82 chan2pmt=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, \
83 13, 14, 15, 16, 17, 18,-19,-20, 21, 22, 23, 24, \
84 -27,-26,-25,-31,-32,-28, 33, 29, 30,-36,-35, 34, \
85 44, 38, 37, 43, 42, 41,-45,-39,-40,-48,-47,-46]
86 elif ros==1
or ros==2:
87 chan2pmt=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, \
88 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, \
89 27, 26, 25, 30, 29, 28,-33,-32, 31, 36, 35, 34, \
90 39, 38, 37, 42, 41, 40, 45,-44, 43, 48, 47, 46]
93 return chan2pmt.index(pmt)
94 elif -1*pmt
in chan2pmt:
95 return chan2pmt.index(-1*pmt)
98 print "There is a problem with the indexing."