15import modularAnalysis
as ma
20os.environ[
'PGUSER'] =
'g0db'
22b2.conditions.prepend_globaltag(ma.getAnalysisGlobaltag())
24b2.set_random_seed(
"B_converted_apply")
27path = b2.create_path()
32 'analysis/mdstBelle1_exp65_charged.root',
38 enableNisKsFinder=
False,
43ma.setAnalysisConfigParams({
'mcMatchingVersion':
'Belle'}, path)
47particles = fei.get_default_channels()
50configuration = fei.config.FeiConfiguration(prefix=
'FEI_B2BII_light-2012-minos',
51 training=
False, monitor=
False, cache=0)
54feistate = fei.get_path(particles, configuration)
57path.add_path(feistate.path)
60path.add_module(
'MCMatcherParticles', listName=
'B+:generic', looseMCMatching=
True)
61path.add_module(
'MCMatcherParticles', listName=
'B+:semileptonic', looseMCMatching=
True)
62path.add_module(
'MCMatcherParticles', listName=
'B0:generic', looseMCMatching=
True)
63path.add_module(
'MCMatcherParticles', listName=
'B0:semileptonic', looseMCMatching=
True)
65commonVariables = [
'mcErrors',
'extraInfo(decayModeID)',
'extraInfo(uniqueSignal)',
'extraInfo(SignalProbability)']
66genericVariables = [
'Mbc',
'deltaE',
'isSignal'] + commonVariables
67semiLeptonicVariables = [
'cosThetaBetweenParticleAndNominalB',
'isSignalAcceptMissingNeutrino'] + commonVariables
70ma.variablesToNtuple(
'B+:generic',
73 filename=
'B_charged_hadronic.root',
75ma.variablesToNtuple(
'B+:semileptonic',
76 semiLeptonicVariables,
78 filename=
'B_charged_semileptonic.root',
81ma.variablesToNtuple(
'B0:generic',
84 filename=
'B_mixed_hadronic.root',
86ma.variablesToNtuple(
'B0:semileptonic',
87 semiLeptonicVariables,
89 filename=
'B_mixed_semileptonic.root',
93b2.process(path, max_event=100)
def convertBelleMdstToBelleIIMdst(inputBelleMDSTFile, applySkim=True, saveResultExtraInfo=False, useBelleDBServer=None, convertBeamParameters=True, generatorLevelReconstruction=False, generatorLevelMCMatching=False, path=None, entrySequences=None, matchType2E9oE25Threshold=-1.1, enableNisKsFinder=True, HadronA=True, HadronB=True, enableRecTrg=False, enableEvtcls=True, SmearTrack=2, enableLocalDB=True, convertNbar=False)