ATLAS Offline Software
Loading...
Searching...
No Matches
jobOptions.hijing.py
Go to the documentation of this file.
1
9include( "AthenaPoolCnvSvc/WriteAthenaPool_jobOptions.py" )
10from AthenaCommon.Configurable import Configurable
11from AthenaPoolCnvSvc.WriteAthenaPool import AthenaPoolOutputStream
12
13# configuring the Athena application for a 'generator' job
14import AthenaCommon.AtlasUnixGeneratorJob
15
16# make sure we are loading the ParticleProperty service
17from PartPropSvc.PartPropSvcConf import PartPropSvc
18svcMgr += PartPropSvc()
19#--------------------------------------------------------------
20# Private Application Configuration options
21#--------------------------------------------------------------
22from AthenaCommon.AlgSequence import AlgSequence
23topAlg = AlgSequence()
24
25from Hijing_i.Hijing_iConf import Hijing
26topAlg += Hijing()
27from TruthExamples.TruthExamplesConf import DumpMC
28topAlg += DumpMC()
29
30# Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
31svcMgr.MessageSvc.OutputLevel = 4
32svcMgr.MessageSvc.defaultLimit = 100000
33#--------------------------------------------------------------
34# Event related parameters
35#--------------------------------------------------------------
36# Number of events to be processed (default is 10)
37theApp.EvtMax = 5
38
39# Set run number (default 0 causes problems)
40svcMgr.EventSelector.RunNumber = 12345
41
42#--------------------------------------------------------------
43# Algorithms Private Options
44#--------------------------------------------------------------
45# Hijing = Algorithm( "Hijing" )
46# Hijing.Initialize = ["efrm 200", "frame CMS", "proj A", "targ A",
47# "iap 197", "izp 79", "iat 197", "izt 79"]
48# Hijing.wide = FALSE # Allow the random events to be anywhere in the beampipe
49# Hijing.randomizeVertices = TRUE # Randomize vertices within the beampipe - default x,y = 0,0
50# Hijing.selectVertex = TRUE # Allows manual vertex settings. Please set x, y, and z.
51# Hijing.x = 10.0 #mm - X vertex setting - overridden by randomization.
52# Hijing.y = 10.0 #mm - Y vertex setting - overridden by randomization.
53# Hijing.z = 10000.0 #mm - Z vertex setting - overridden by randomization.
54# Hijing.vertexOffsetCut = 1.0E-7 # default
55# Hijing.partonStoreMinPt = 5.0 # default
56# Hijing.keepSpectators = true # default
57#---------------------------------------------------------------
58# Ntuple service output
59#---------------------------------------------------------------
60#==============================================================
61#
62# End of job options file
63#
64
Dump MC event record.
Definition DumpMC.h:12