Belle II Software  release-05-01-25
check_geometry.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 
8 
9 from basf2 import Path, process
10 from sys import argv
11 
12 # Create main path
13 main = Path()
14 # Add modules to main path
15 main.add_module("EventInfoSetter")
16 # Geometry parameter loader
17 main.add_module("Gearbox")
18 # Geometry builder
19 main.add_module("Geometry")
20 # Overlap checker
21 if len(argv) > 1:
22  main.add_module("OverlapChecker", points=int(argv[1]))
23 else:
24  main.add_module("OverlapChecker")
25 # Save overlaps to file to be able to view them with b2display
26 main.add_module("RootOutput", outputFileName="Overlaps.root")
27 # Process one event
28 process(main)