16include(
"AthenaPoolCnvSvc/WriteAthenaPool_jobOptions.py" )
18from AthenaPoolCnvSvc.WriteAthenaPool
import AthenaPoolOutputStream
21import AthenaCommon.AtlasUnixGeneratorJob
24from PartPropSvc.PartPropSvcConf
import PartPropSvc
25svcMgr += PartPropSvc()
31from AthenaCommon.AlgSequence
import AlgSequence
34from Hydjet_i.Hydjet_iConf
import Hydjet
37from TruthExamples.TruthExamplesConf
import PrintHijingPars
40StoreGateSvc = svcMgr.StoreGateSvc
41StoreGateSvc.Dump = TRUE
44svcMgr.MessageSvc.OutputLevel = 3
45svcMgr.MessageSvc.defaultLimit = 100000
54svcMgr.EventSelector.RunNumber = 12345
55svcMgr.EventSelector.FirstEvent = 1
65Hydjet = Algorithm(
"Hydjet" )
66Hydjet.McEventKey =
"GEN_EVENT"
67Hydjet.Initialize = [
"e 5520",
"a 208",
"nh 20000",
69 "ifb 1",
"bmin 0",
"bmax 30",
70 "nhsel 2",
"ishad 1",
"ptmin 10.0",
71 "ylfl 4.0",
"ytfl 1.5",
"tf 0.1",
"fpart 1",
72 "ienglu 0",
"ianglu 0",
"t0 1",
"tau0 0.1",
"nf 0",
73 "mstp 51 7",
"mstp 81 0",
"mstu 21 1",
"paru 14 1.0",
74 "msel 1",
"nseed "+str(seed1) ]
79from AthenaPoolCnvSvc.WriteAthenaPool
import AthenaPoolOutputStream
80Stream1 = AthenaPoolOutputStream(
"StreamEVGEN" )
82theApp.Dlls += [
"GeneratorObjectsAthenaPoolPoolCnv" ]
83PoolSvc = Service(
"PoolSvc" )
86Stream1.OutputFile =
"hydjet.test.pbpb5520.r12345.pool.root"
91Stream1.ItemList += [
"2101#*" ]
92Stream1.ItemList += [
"133273#*" ]
93Stream1.ItemList += [
"54790518#*" ]