10theApp.setup( MONTECARLO )
11include(
"PartPropSvc/PartPropSvc.py" )
15theApp.Dlls += [
"GaudiAlg" ]
16theApp.Dlls += [
"TruthExamples",
"PythiaB" ]
17theApp.Dlls += [
"GaudiAud" ]
18theApp.Dlls += [
"HbookCnv" ]
19theApp.Dlls += [
"GeneratorFilters" ,
"EvtGen_i" ]
20theAuditorSvc = AuditorSvc()
21theAuditorSvc.Auditors = [
"ChronoAuditor" ]
25theApp.TopAlg = [
"PythiaB" ,
"EvtLbPolDecay",
"LambdabFilter"]
32EventSelector.RunNumber = 1
33EventSelector.FirstEvent = 1
36include(
"EvtGen_i/StopPytWeakBdecays.py" )
42include(
"PythiaB/Btune.py" )
43PythiaB = Algorithm(
"PythiaB" )
44PythiaB.PythiaCommand += [
"pysubs ckin 3 9.",
47 "pysubs ckin 11 -3.5",
51PythiaB.cutbq = [
"0. 100. or 10. 3.5"]
55PythiaB.ForceDecayChannel =
"LambdabJpsimumuLambda"
56PythiaB.DecayChannelParameters = [7.,3.]
58LambdabFilter = Algorithm(
"LambdabFilter" )
59LambdabFilter.SignaltoNtup = 20000
60LambdabFilter.EtaCut = 2.7;
61LambdabFilter.PtCut = 500.;
62LambdabFilter.LowPtMuCut = 2500.;
63LambdabFilter.HighPtMuCut = 4000.;
64LambdabFilter.WriteNtuple =
False
70EvtLbPolDecay = Algorithm(
"EvtLbPolDecay" )
71EvtLbPolDecay.userDecayTableName =
"LAMBDAB.DEC"
73EvtLbPolDecay.EvtGenPol=0.4
75EvtLbPolDecay.MakeHisto=
False
80theApp.Dlls += [
"RootHistCnv" ]
81theApp.HistogramPersistency =
"ROOT"
82NtupleSvc = Service(
"NtupleSvc" )
83NtupleSvc.Output = [
"FILE1 DATAFILE='ntuple_LbPol.root' TYP='ROOT' OPT='NEW'"]
87include(
"AthenaPoolCnvSvc/WriteAthenaPool_jobOptions.py" )
88theApp.Dlls += [
"GeneratorObjectsAthenaPoolPoolCnv" ]
89Stream1 = Algorithm(
"Stream1" )
90Stream1.ItemList += [
"2101#*",
"133273#*" ]
91Stream1.AcceptAlgs += [
"LambdabFilter"]
92PoolSvc = Service(
"PoolSvc" )
93Stream1.OutputFile =
"LbPol.root.pool"