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