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" ]
36 Hijing.McEventKey =
"HIJING_EVENT"
37 Hijing.Initialize = [
"efrm 5520",
"frame CMS",
"proj A",
"targ P",
38 "iap 208",
"izp 82",
"iat 1",
"izt 1",
39 "bmin 0.0",
"bmax 6.0",
"ihpr2 4 0",
40 "ihpr2 18 1",
"hipr1 7 5.36",
41 "ihpr2 12 2",
"ihpr2 21 1"]
46 AddFlowByShifting = job.AddFlowByShifting
47 AddFlowByShifting.McTruthKey =
"HIJING_EVENT"
48 AddFlowByShifting.McFlowKey =
"GEN_EVENT"
51 AddFlowByShifting.FlowFunctionName=
"p_Pb_cent_eta_indep"
52 AddFlowByShifting.FlowImplementation=
"exact"
54 AddFlowByShifting.RandomizePhi = 0
56 AddFlowByShifting.FlowEtaSwitch = 0
57 AddFlowByShifting.FlowMinEtaCut = 0
58 AddFlowByShifting.FlowMaxEtaCut = 6.5
60 AddFlowByShifting.FlowPtSwitch = 0
61 AddFlowByShifting.FlowMinPtCut = 0
62 AddFlowByShifting.FlowMaxPtCut = 2.0
64 AddFlowByShifting.custom_v1=0.0000;
65 AddFlowByShifting.custom_v2=0.0500;
66 AddFlowByShifting.custom_v3=0.0280;
67 AddFlowByShifting.custom_v4=0.0130;
68 AddFlowByShifting.custom_v5=0.0045;
69 AddFlowByShifting.custom_v6=0.0015;
70 AddFlowByShifting.FlowBSwitch = 0
76 svcMgr.MessageSvc.OutputLevel = 3
77 svcMgr.MessageSvc.defaultLimit = 10000