Production at the CC / IN2P3 A first look at the receipe specific to each release: release recipes Installation of UserAnalysis against 11.0.3 Initial setup : > mkdir 11.0.3 and cd 11.0.3/ > edit SOURCEME.sh and set the release number > source SOURCEME.sh > klog.krb "login" -cell cern.ch > tokens.krb Check Out and compilation of UserAnalysis: > cmt co -r UserAnalysis-xx-xx-xx PhysicsAnalysis/AnalysisCommon/UserAnalysis > cd /PhysicsAnalysis/AnalysisCommon/UserAnalysis/UserAnalysis-xx-xx-xx/cmt/ > cmt config > source setup.sh > cmt bro gmake > cd ../run > get_files PDGTABLE.MeV Running an Event Generator Using TopRex: > get_files -jo jobOptions.toprex.py > edit jobOptions.toprex.py and set paramters (generator & file names) > edit toprex_process.dat file > ln -s toprex_process.dat toprex.dat > (time) athena.py jobOptions.toprex.py Using AcerMC: > first, produce the events with the standalone package, options ACER 2 in run.card > cp standalone/AcerMC_p019_r945169.events into /run > cp standalone/AcerMC_p019_r945169.inparm into /run > ln -s AcerMC_p019_r945169.inpar inparmAcerMC.dat > get_files -jo jobOptions.AcerMCPythia.py for PYTHIA hadronization > get_files -jo jobOptions.AcerMCHerwig.py for HERWIG hadronization > and to get generated event POOL file, add the lines: #--------------------------------------------------------------- # POOL / Root output #--------------------------------------------------------------- include( "AthenaPoolCnvSvc/WriteAthenaPool_jobOptions.py" ) theApp.Dlls += [ "GeneratorObjectsAthenaPoolPoolCnv" ] Stream1.ItemList += ["2101#*", "133273#*" ] Stream1.OutputFile = "MYTEST." + identifier + "." + process + "." + filenumber + ".evgen.pool.root" > (time) athena.py jobOptions.AcerMCPythia.py Making FastSim AOD from generated events: > get_file FastSimToAOD_jobOptions.py: # flags for AOD / ATLFAST : from ParticleEventAthenaPool.AODFlags import AODFlags AODFlags.allSetOff() AODFlags.fastSetOn() AODFlags.FastSimulation = True AODFlags.SpclMC = True AODFlags.MissingEtTruth = False Making digitized evts from simulated events: Making reconstructed evts from digitized events: Making AOD's: Back to Home page
#--------------------------------------------------------------- # POOL / Root output #--------------------------------------------------------------- include( "AthenaPoolCnvSvc/WriteAthenaPool_jobOptions.py" ) theApp.Dlls += [ "GeneratorObjectsAthenaPoolPoolCnv" ] Stream1.ItemList += ["2101#*", "133273#*" ] Stream1.OutputFile = "MYTEST." + identifier + "." + process + "." + filenumber + ".evgen.pool.root"
Making FastSim AOD from generated events: > get_file FastSimToAOD_jobOptions.py: # flags for AOD / ATLFAST : from ParticleEventAthenaPool.AODFlags import AODFlags AODFlags.allSetOff() AODFlags.fastSetOn() AODFlags.FastSimulation = True AODFlags.SpclMC = True AODFlags.MissingEtTruth = False Making digitized evts from simulated events: Making reconstructed evts from digitized events: Making AOD's:
# flags for AOD / ATLFAST : from ParticleEventAthenaPool.AODFlags import AODFlags AODFlags.allSetOff() AODFlags.fastSetOn() AODFlags.FastSimulation = True AODFlags.SpclMC = True AODFlags.MissingEtTruth = False
Making digitized evts from simulated events: Making reconstructed evts from digitized events: Making AOD's:
Back to Home page