testarea/14.2.20
(mkdir -p testarea/14.2.20
)
cd testarea/14.2.20
cp -r /afs/cern.ch/atlas/project/rp220/juranek/public/FpmcToAthena/External .
cp -r /afs/cern.ch/atlas/project/rp220/juranek/public/FpmcToAthena/Generators .
cp -r /afs/cern.ch/atlas/project/rp220/juranek/public/FpmcToAthena/cmthome2 .
requierments
file: change line macro ATLAS_TEST_AREA ${HOME}/rp220/testarea14
to point to right working directory, e.g. macro ATLAS_TEST_AREA ${HOME}/testarea
source /afs/cern.ch/sw/contrib/CMT/v1r20p20080222/mgr/setup.sh
cd cmthome2; cmt config; cd ..
source cmthome2/setup.sh -tag=14.2.20,32
cd External/Fpmc/cmt cmt config source setup.sh gmake
cd ../../../Generators/Fpmc_i/cmt cmt config source setup.sh gmake
cmthome2
can be removed: cd ../../..; rm -rf cmthome2
mkdir cmthome; cd cmthome; cp /afs/cern.ch/atlas/project/rp220/juranek/public/FpmcToAthena/cmthome/requirements .
requierments
file: change line macro ATLAS_TEST_AREA ${HOME}/rp220/testarea14
to point to right working directory, e.g. macro ATLAS_TEST_AREA ${HOME}/testarea
cmt config
source setup.sh -tag=14.2.20
cd ..; cmt co PhysicsAnalysis/AnalysisCommon/UserAnalysis
testarea/14.2.20
source cmthome/setup.sh -tag=14.2.20
cd PhysicsAnalysis/AnalysisCommon/UserAnalysis/run
jobOptions.fpmc.py
, which should looks like: ############################################################### # # Job options file # #============================================================== #-------------------------------------------------------------- # Private Application Configuration option from AthenaCommon.AppMgr import ServiceMgr ServiceMgr.MessageSvc.OutputLevel = INFO #-------------------------------------------------------------- # Event related parameters #-------------------------------------------------------------- # Number of events to be processed (default is 10) theApp.EvtMax = 100 #-------------------------------------------------------------- # Algorithms Private Options #-------------------------------------------------------------- from AthenaServices.AthenaServicesConf import AtRndmGenSvc ServiceMgr += AtRndmGenSvc() ServiceMgr.AtRndmGenSvc.Seeds = ["FPMC 390020611 821000366", "FPMC_INIT 820021 2347532"] from AthenaCommon.AlgSequence import AlgSequence job=AlgSequence() from Fpmc_i.Fpmc_iConf import Fpmc job +=Fpmc() job.Fpmc.FpmcCommand = ["typepr EXC","typint QCD","iproc 19999","gapspr 0.03","prospr 0.9","cdffac 3.8","nflux 11","ifitpdf 10","rmass 201 120","yjmax 10","isoftm 1","q2wwmn 0.0","q2wwmx 4.0","ywwmax 0.1"] #from TruthExamples.TruthExamplesConf import DumpMC #job += DumpMC() from AthenaPoolCnvSvc.WriteAthenaPool import AthenaPoolOutputStream Stream1 = AthenaPoolOutputStream( "Stream1") Stream1.OutputFile = "fpmcOnly.pool.root" Stream1.ItemList += [ 'EventInfo#*', 'McEventCollection#*' ] #============================================================== # # End of job options file # ###############################################################
athena jobOptions.fpmc.py