Belle II Software  release-05-01-25
DQMAnalysisKLM.py
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3 
4 import basf2
5 import sys
6 
7 # Set log level.
8 basf2.set_log_level(basf2.LogLevel.INFO)
9 
10 # Create main path.
11 main = basf2.create_path()
12 
13 # Modules
14 input = basf2.register_module('DQMHistAnalysisInputRootFile', Experiment=0, RunNr=0)
15 input.param('SelectFolders', ['KLM', 'BKLM', 'EKLM'])
16 input.param('InputRootFile', 'KLMDQM.root')
17 main.add_module(input)
18 
19 klm_analysis = basf2.register_module('DQMHistAnalysisKLM')
20 main.add_module(klm_analysis)
21 
22 output = basf2.register_module('DQMHistAnalysisOutputFile')
23 output.param('HistoFile', 'KLMDQMAnalysed.root')
24 output.param('SaveHistos', False)
25 output.param('SaveCanvases', True)
26 main.add_module(output)
27 
28 # Process mian path.
29 basf2.process(main)
30 
31 # Statistics.
32 print(basf2.statistics)
basf2.process
def process(path, max_event=0)
Definition: __init__.py:25