3 from ROOT
import Belle2
5 import modularAnalysis
as ma
7 main = basf2.create_path()
11 ma.fillParticleList(
'pi+:example',
'', path=main)
12 ma.variablesToExtraInfo(
"pi+:example", {
"random":
"someOtherExtraInfoName"}, path=main)
15 particleWisePrinter = basf2.register_module(
"ExtraInfoPrinter")
16 particleWisePrinter.set_name(
"ExtraInfoPrinter_Particles")
17 particleWisePrinter.param(
"particleList",
'pi+:example')
18 main.add_module(particleWisePrinter)
22 ma.cutAndCopyList(
"pi+:filtered",
"pi+:example",
"eventRandom > 0.5", path=main)
25 eventWisePrinter = basf2.register_module(
"ExtraInfoPrinter")
26 eventWisePrinter.set_name(
"ExtraInfoPrinter_Event")
27 eventWisePrinter.param(
'particleList',
'')
28 main.add_module(eventWisePrinter)
31 print(basf2.statistics)