14 from basf2
import create_path, use_central_database, process, statistics
15 from modularAnalysis
import variablesToNtuple
16 from ROOT
import gSystem
20 inputdata =
"/hsm/belle2/bdata/Data/release-02-00-01/DB00000425/prod00000005/e0003/4S/r00784/all/cdst/sub00/*.root"
21 datadbtag =
"data_reprocessing_prod5"
25 gSystem.Load(
'libtop.so')
29 use_central_database(datadbtag)
30 path.add_module(
'RootInput', inputFileName=inputdata)
31 goodtracks =
'abs(dz) < 2.0 and abs(dr) < 0.5 and pt > 0.15 and nCDCHits > 0'
34 path.add_module(
'ParticleLoader',
35 decayStringsWithCuts=[(
'K+:goodtracks', goodtracks)])
38 variables_of_interest = [
39 "topModuleDigitCount",
40 "topModuleReflectedDigitCount",
41 "topModuleDigitGapSize",
42 "px",
"py",
"pz",
"E",
"pt",
"p",
"theta",
"phi"