6 from ROOT
import Belle2
7 from ROOT
import TFile, TH1D, TH2D, TCanvas, TFile, TChain
15 use_central_database(
"GT_gen_data_003.04_gcr2017-08", LogLevel.WARNING)
18 def ana(exp=1, run=3118, magneticField=True, prefix='', dest='.'):
22 files = glob.glob(prefix +
'/e{0:0>4}/cosmics/r{1:0>5}/all/dst/sub00/dst.cosmic.{0:0>4}.{1:0>5}'.format(exp, run) +
'*.root')
29 main.add_module(
'RootInput',
32 gearbox = register_module(
'Gearbox',
33 fileName=
"/geometry/GCR_Summer2017.xml",
35 (
"/Global/length",
"8.",
"m"),
36 (
"/Global/width",
"8.",
"m"),
37 (
"/Global/height",
"8.",
"m"),
39 main.add_module(gearbox)
41 main.add_module(
'Geometry',
42 excludedComponents=[
'EKLM'])
44 output =
"/".join([dest,
'qam.{0:0>4}.{1:0>5}.root'.format(exp, run)])
45 main.add_module(
'CDCCosmicAnalysis',
46 noBFit=
not magneticField,
52 main.add_module(
'Progress')
58 if __name__ ==
"__main__":
60 parser = argparse.ArgumentParser()
62 parser.add_argument(
'exp', help=
'Experimental number')
63 parser.add_argument(
'run', help=
'Run number')
64 args = parser.parse_args()
65 ana(exp=args.exp, run=args.run, magneticField=
True,
68 prefix=
'/hsm/belle2/bdata/Data/release-00-09-01/DB00000266/GCR1/prod00000001',