Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
-- ThomasDoherty - 2009-11-03
Running ATLAS Software at Glasgow | ||||||||
Changed: | ||||||||
< < | The locations for the Atlas releases are /data/atlasb01/software for release 12.X.Y | |||||||
> > | The locations for the Atlas releases are
/data/atlasb01/software for release 12.X.Y | |||||||
/data/atlasb01/software for release 13.X.Y (/data/atlas04/software is backup) | ||||||||
Line: 15 to 15 | ||||||||
Added: | ||||||||
> > | NOTE: When setting up CMT for your release - if you have an SL5 machine - make sure you use the tag '32' otherwise Python will be set up incorrectly. For example: source setup.sh -tag=ANALYSISSSL5-V15.3.0.1,32,15.3.0.1,runtime,AtlasProduction | |||||||
Setting up v12 locallyHow to set up an analysis skeleton on an sl4 PPE machine for v12 | ||||||||
Line: 66 to 70 | ||||||||
more /data/atlasb01/software/AtlasAnalysis/2.0.6/PhysicsAnalysis/AnalysisCommon/UserAnalysis/cmt/version.cmt | ||||||||
Changed: | ||||||||
< < | (11) As v12 was not migrated to the svn repository it still lies on the old CVS server - so we need to set up CVS (just for v12 - note although this is strange behaviour expect to enter your password up to 6 times) by: | |||||||
> > | (11) As v12 was not migrated to the svn repository it still lies on the old CVS server - so we need to set up CVS (just for v12 - note although this is strange behaviour expect to enter your password up to 6 times) by: | |||||||
Changed: | ||||||||
< < | export CVSROOT=":ext:isscvs.cern.ch:/local/reps/atlas/" | |||||||
> > | export CVSROOT=":ext:isscvs.cern.ch:/local/reps/atlas/" | |||||||
Changed: | ||||||||
< < | export CVS_RSH="ssh" | |||||||
> > | export CVS_RSH="ssh" | |||||||
(12) Now check out the package (in $TEST/ANALYSISSL4-v12.0.6/12.0.6) by: | ||||||||
Line: 79 to 82 | ||||||||
(13) when successfully checked out we now want to compile this code (after changes are made) by: | ||||||||
Changed: | ||||||||
< < | (a)cd PhysicsAnalysis/AnalysisCommon/UserAnalysis/cmt | |||||||
> > | (a)
cd PhysicsAnalysis/AnalysisCommon/UserAnalysis/cmt | |||||||
Changed: | ||||||||
< < | (b) source setup.sh | |||||||
> > | (b)
source setup.sh | |||||||
Changed: | ||||||||
< < | (c) cmt bro gmake | |||||||
> > | (c)
cmt bro gmake | |||||||
(14) Now we want to run Athena with a basic JO. This means you need to change into your run directory (cd ../run) | ||||||||
Changed: | ||||||||
< < | and then fetch the JO by: get_files AnalysisSkeleton _topOptions.py | |||||||
> > | and then fetch the JO by:
get_files AnalysisSkeleton _topOptions.py | |||||||
(15) We want to change the JO to point to the input AOD that we want to run our Analysis on for example: | ||||||||
Changed: | ||||||||
< < | point to - /data/atlas07/chrisc/CSC-AOD/trig1_misal1_mc12.006855.AcerMCttbb_QCD.recon.AOD.v12000605_tid011597/AOD.011597._00002.pool.root.1 | |||||||
> > | point to -
/data/atlas07/chrisc/CSC-AOD/trig1_misal1_mc12.006855.AcerMCttbb_QCD.recon.AOD.v12000605_tid011597/AOD.011597._00002.pool.root.1 | |||||||
at the line starting "ServiceMgr.EventSelector.InputCollections = " in the JO. | ||||||||
Line: 158 to 166 | ||||||||
(12) Now you must set up SVN/CVS here in GLasgow. Normally it takes the form of:
export SVNROOT=svn+ssh://USERNAME@svn.cern.ch/reps/atlasoff | ||||||||
Added: | ||||||||
> > | ||||||||
where USERNAME is your CERN lxplus username. Example: | ||||||||
Changed: | ||||||||
< < | export SVNROOT=svn+ssh://tdoherty@svn.cern.ch/reps/atlasoff unset CVSROOT | |||||||
> > | export SVNROOT=svn+ssh://tdoherty@svn.cern.ch/reps/atlasoff unset CVSROOT | |||||||
(13) when successfully checked out we now want to compile this code (after your code changes are made) by: | ||||||||
Changed: | ||||||||
< < | (a) cd PhysicsAnalysis/AnalysisCommon/UserAnalysis/cmt | |||||||
> > | (a)
cd PhysicsAnalysis/AnalysisCommon/UserAnalysis/cmt | |||||||
Changed: | ||||||||
< < | (b) source setup.sh | |||||||
> > | (b)
source setup.sh | |||||||
Changed: | ||||||||
< < | (c) cmt bro gmake | |||||||
> > | (c)
cmt bro gmake | |||||||
(14) Now we want to run Athena with a basic JO. This means you need to change into your run directory (cd ../run) | ||||||||
Line: 185 to 197 | ||||||||
athena.py AnalysisSkeleton_topOptions.py | ||||||||
Changed: | ||||||||
< < | and append '> AnalysisSkeleton.log' to this if you want to write the output to a log | |||||||
> > | and append '> AnalysisSkeleton.log' to this if you want to write the output to a log | |||||||
(17) NOTE: If you find that your code changes have not been picked up when you run Athena - sometimes you have to compile, THEN LOG OUT AND RESTART YOUR SESSION. SET UP THE ENV again... | ||||||||
Changed: | ||||||||
< < | i.e. NEW WINDOW cd cmthome-v15 source setup.sh -tag=ANALYSISSSL5-V15.3.0.1,32,15.3.0.1,runtime,AtlasProduction cd $TEST cd PhysicsAnalysis/AnalysisCommon/UserAnalysis/cmt source setup.sh cd ../run | |||||||
> > | i.e. NEW WINDOW cd cmthome-v15 source setup.sh -tag=ANALYSISSSL5-V15.3.0.1,32,15.3.0.1,runtime,AtlasProduction cd $TEST cd PhysicsAnalysis/AnalysisCommon/UserAnalysis/cmt source setup.sh cd ../run | |||||||
and then run Athena | ||||||||
Deleted: | ||||||||
< < |