13 import AthenaCommon.AtlasUnixGeneratorJob
14 from PartPropSvc.PartPropSvcConf
import PartPropSvc
15 svcMgr += PartPropSvc()
20 from AthenaCommon.AlgSequence
import AlgSequence
22 from Hijing_i.Hijing_iConf
import Hijing
25 from FlowAfterburner.FlowAfterburnerConf
import AddFlowByShifting
28 theApp.Dlls += [
"Hijing_i",
"FlowAfterburner" ]
29 theApp.TopAlg = [
"Hijing" ]
30 theApp.TopAlg += [
"AddFlowByShifting" ]
37 Hijing.McEventKey =
"HIJING_EVENT"
38 Hijing.Initialize = [
"efrm 5520",
"frame CMS",
"proj A",
"targ P",
39 "iap 208",
"izp 82",
"iat 1",
"izt 1",
40 "bmin 0.0",
"bmax 6.0",
"ihpr2 4 0",
41 "ihpr2 18 1",
"hipr1 7 5.36",
42 "ihpr2 12 2",
"ihpr2 21 1"]
47 AddFlowByShifting = job.AddFlowByShifting
48 AddFlowByShifting.McTruthKey =
"HIJING_EVENT"
49 AddFlowByShifting.McFlowKey =
"GEN_EVENT"
52 AddFlowByShifting.FlowFunctionName=
"p_Pb_cent_eta_indep"
53 AddFlowByShifting.FlowImplementation=
"exact"
55 AddFlowByShifting.RandomizePhi = 0
57 AddFlowByShifting.FlowEtaSwitch = 0
58 AddFlowByShifting.FlowMinEtaCut = 0
59 AddFlowByShifting.FlowMaxEtaCut = 6.5
61 AddFlowByShifting.FlowPtSwitch = 0
62 AddFlowByShifting.FlowMinPtCut = 0
63 AddFlowByShifting.FlowMaxPtCut = 2.0
65 AddFlowByShifting.custom_v1=0.0000;
66 AddFlowByShifting.custom_v2=0.0500;
67 AddFlowByShifting.custom_v3=0.0280;
68 AddFlowByShifting.custom_v4=0.0130;
69 AddFlowByShifting.custom_v5=0.0045;
70 AddFlowByShifting.custom_v6=0.0015;
71 AddFlowByShifting.FlowBSwitch = 0
77 svcMgr.MessageSvc.OutputLevel = 3
78 svcMgr.MessageSvc.defaultLimit = 10000
86 svcMgr.EventSelector.RunNumber = 1001
91 include(
'GeneratorObjectsAthenaPool/GeneratorObjectsAthenaPool_joboptions.py' )
92 from AthenaPoolCnvSvc.WriteAthenaPool
import AthenaPoolOutputStream
97 Stream1.ItemList += [
"2101#*" ]
98 Stream1.ItemList += [
"133273#*" ]
99 Stream1.ItemList += [
"54790518#*" ]
100 Stream1.OutputFile =
"hijing.flow.10-15.pool.root"