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 A",
39 "iap 208",
"izp 82",
"iat 208",
"izt 82",
40 "bmin 4.9316",
"bmax 6.0374",
"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=
"jjia_minbias_new"
53 AddFlowByShifting.FlowImplementation=
"exact"
54 AddFlowByShifting.FlowFluctuations =
True
56 AddFlowByShifting.RandomizePhi = 0
58 AddFlowByShifting.FlowEtaSwitch = 0
59 AddFlowByShifting.FlowMinEtaCut = 0
60 AddFlowByShifting.FlowMaxEtaCut = 6.5
62 AddFlowByShifting.FlowPtSwitch = 0
63 AddFlowByShifting.FlowMinPtCut = 0
64 AddFlowByShifting.FlowMaxPtCut = 2.0
66 AddFlowByShifting.custom_v1=0.0000;
67 AddFlowByShifting.custom_v2=0.0500;
68 AddFlowByShifting.custom_v3=0.0280;
69 AddFlowByShifting.custom_v4=0.0130;
70 AddFlowByShifting.custom_v5=0.0045;
71 AddFlowByShifting.custom_v6=0.0015;
72 AddFlowByShifting.FlowBSwitch = 0
78 svcMgr.MessageSvc.OutputLevel = 3
79 svcMgr.MessageSvc.defaultLimit = 10000
87 svcMgr.EventSelector.RunNumber = 1001
92 include(
'GeneratorObjectsAthenaPool/GeneratorObjectsAthenaPool_joboptions.py' )
93 from AthenaPoolCnvSvc.WriteAthenaPool
import AthenaPoolOutputStream
98 Stream1.ItemList += [
"2101#*" ]
99 Stream1.ItemList += [
"133273#*" ]
100 Stream1.ItemList += [
"54790518#*" ]
101 Stream1.OutputFile =
"hijing.flow.10-15.EbE.pool.root"