AMA in Athena 14 1 0

From Atlas Wiki
Jump to navigation Jump to search

Setting up Athena 14.1.0

Only once:

  • Create a file: ${HOME}/cmthome/requirements
    #---------------------------------------------------------------------
    set CMTSITE STANDALONE
    set SITEROOT /data/atlas/offline/14.1.0
    macro ATLAS_TEST_AREA /project/atlas/users/<username>
    macro ATLAS_DIST_AREA ${SITEROOT}
    apply_tag projectArea
    macro SITE_PROJECT_AREA ${SITEROOT}
    macro EXTERNAL_PROJECT_AREA ${SITEROOT}
    apply_tag opt
    apply_tag setup
    apply_tag simpleTest
    use AtlasLogin AtlasLogin-* $(ATLAS_DIST_AREA)
    set CMTCONFIG i686-slc4-gcc34-opt
    #---------------------------------------------------------------------
      <li><tt>$ source /data/atlas/offline/14./data/atlas/offline/14.1.0/CMT/v1r20p20080222/mgr/setup.sh</tt>
      <li><tt>$ cmt config</tt>
    

    Everytime you log on:

    $ source $HOME/cmthome/setup.sh -tag=14.1.0,32
    

    in /project/atlas/users/<username>/14.1.0/PhysicsAnalysis:

    $ cvs -d /project/atlas/cvs/Athena co -r V00-00-04-04 AtlasModularAnalysis
    

    AtlasModularAnalysis

    There are three ways of running AMA:

    • Standalone (no AODs)
    • with ARA (all formats)
    • in Athena (only AODs)

    For FDR-II: try running AMA in Athena.

    Standalone

    $ gmake -f Makefile.Standalone amacint
    $ gmake -f Makefile.Standalone CSCDriver
    

    With ARA

    from kit

    (no extra tags) in AtlasModularAnalysis/cmt

    $ cmt config
    $ source setup.sh
    $ gmake
    
    with recommended tags

    (see also: https://twiki.cern.ch/twiki/bin/view/Atlas/AthenaROOTAccess#14_1_0 ):

    • copy files from /data/atlas/users/gossie/Athena/14.1.0
    • compile (NB: use 'cmt bro gmake' to take care of dependencies ) (in all */cmt directories)
      $ cmt config
      $ source setup.sh
      $ gmake
      
    issues
    CMT

    source setup.sh in AtlasModularAnalysis/cmt directory gives crash when running AMA with ARA.

    Solution: do another source setup.sh in the AthenaROOTAccess/cmt directory. Now you can run AMA with ARA without problems again.

    PYTHONPATH

    Sometimes ARA crashes just after initialisation. This is due to a wrongly set PYTHONPATH. To correct this:

    • Copy /data/atlas/users/gossie/Athena/fix_AMA-ARA_PYTHONPATH.sh to anywhere you like
    • replace <username> with your username
    • $ source fix_AMA-ARA_PYTHONPATH.sh

    running i686-slc4-gcc34-opt/CSCDriver.exe should be OK now.

    JetCollectionCnv_p2

    https://hypernews.cern.ch/HyperNews/Atlas/get/PATDevelopment/270/1.html

    Within Athena

    Starting in /project/atlas/users/<user>/14.1.0/PhysicsAnalysis:

    • first compile AMA
      $ cd AtlasModularAnalysis/cmt
      $ cmt config
      $ . setup.sh
      $ gmake
      
    • copy AMAAthena and compile
      $ cd /project/atlas/users/<user>/14.1.0/PhysicsAnalysis
      $ cp -r /data/atlas/users/gossie/Athena/AMAAthena .
      $ cd AMAAthena/cmt
      $ cmt config
      $ . setup.sh
      $ gmake
      

    run AMAAthena with:

    $ athena AMAAthena_jobOptions_FDR.py