Belle II Software  release-05-01-25
calculate_dhc_dhe_map.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 
11 
12 
13 from sys import *
14 
15 
16 def main():
17  inner = []
18  outer = []
19  det = 0
20  for updown in [0, 1]:
21  layer = 0
22  for nr in [1, 2, 3, 4, 5, 6, 7, 8]:
23  det = layer * 32 + nr * 2 + updown
24  inner.append(det)
25 
26  layer = 1
27  for nr in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]:
28  det = layer * 32 + nr * 2 + updown
29  outer.append(det)
30 
31  inner.reverse()
32  outer.reverse()
33 
34  print("packer.param('dhe_to_dhc', [")
35  for i in range(0, 8):
36  print(' [', i, ',', inner.pop(), ',', inner.pop(), ',', outer.pop(), ',', outer.pop(), ',', outer.pop(), '] ,')
37  print('])')
38 
39 
40 main()
main
int main(int argc, char **argv)
Run all tests.
Definition: test_main.cc:77