ATLAS Offline Software
jobOptions.hijing.py
Go to the documentation of this file.
1 
9 include( "AthenaPoolCnvSvc/WriteAthenaPool_jobOptions.py" )
10 from AthenaCommon.Configurable import Configurable
11 from AthenaPoolCnvSvc.WriteAthenaPool import AthenaPoolOutputStream
12 
13 # configuring the Athena application for a 'generator' job
14 import AthenaCommon.AtlasUnixGeneratorJob
15 
16 # make sure we are loading the ParticleProperty service
17 from PartPropSvc.PartPropSvcConf import PartPropSvc
18 svcMgr += PartPropSvc()
19 #--------------------------------------------------------------
20 # Private Application Configuration options
21 #--------------------------------------------------------------
22 from AthenaCommon.AlgSequence import AlgSequence
23 topAlg = AlgSequence()
24 
25 from Hijing_i.Hijing_iConf import Hijing
26 topAlg += Hijing()
27 from TruthExamples.TruthExamplesConf import DumpMC
28 topAlg += DumpMC()
29 
30 # Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL )
31 svcMgr.MessageSvc.OutputLevel = 4
32 svcMgr.MessageSvc.defaultLimit = 100000
33 #--------------------------------------------------------------
34 # Event related parameters
35 #--------------------------------------------------------------
36 # Number of events to be processed (default is 10)
37 theApp.EvtMax = 5
38 
39 # Set run number (default 0 causes problems)
40 svcMgr.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 
python.AlgSequence.AlgSequence
AlgSequence
Definition: PhysicsAnalysis/D3PDTools/AnaAlgorithm/python/AlgSequence.py:7
Hijing
Definition: Hijing.h:43
DumpMC
Dump MC event record.
Definition: DumpMC.h:12
Configurable
athena/gaudi ----------------------------------------------------------—
python.Include.include
include
Definition: Include.py:318