16 include(
"AthenaPoolCnvSvc/WriteAthenaPool_jobOptions.py" )
18 from AthenaPoolCnvSvc.WriteAthenaPool
import AthenaPoolOutputStream
21 import AthenaCommon.AtlasUnixGeneratorJob
24 from PartPropSvc.PartPropSvcConf
import PartPropSvc
25 svcMgr += PartPropSvc()
31 from AthenaCommon.AlgSequence
import AlgSequence
34 from Hydjet_i.Hydjet_iConf
import Hydjet
37 from TruthExamples.TruthExamplesConf
import PrintHijingPars
38 topAlg += PrintHijingPars()
40 StoreGateSvc = svcMgr.StoreGateSvc
41 StoreGateSvc.Dump = TRUE
44 svcMgr.MessageSvc.OutputLevel = 3
45 svcMgr.MessageSvc.defaultLimit = 100000
54 svcMgr.EventSelector.RunNumber = 12345
55 svcMgr.EventSelector.FirstEvent = 1
65 Hydjet = Algorithm(
"Hydjet" )
66 Hydjet.McEventKey =
"GEN_EVENT"
67 Hydjet.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) ]
79 from AthenaPoolCnvSvc.WriteAthenaPool
import AthenaPoolOutputStream
82 theApp.Dlls += [
"GeneratorObjectsAthenaPoolPoolCnv" ]
83 PoolSvc = Service(
"PoolSvc" )
86 Stream1.OutputFile =
"hydjet.test.pbpb5520.r12345.pool.root"
91 Stream1.ItemList += [
"2101#*" ]
92 Stream1.ItemList += [
"133273#*" ]
93 Stream1.ItemList += [
"54790518#*" ]