close Warning: Can't synchronize with repository "(default)" (/SVN/atlas does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Initial Version and Version 1 of PageTopViewAtLpsc


Ignore:
Timestamp:
May 28, 2008 2:27:44 PM (13 years ago)
Author:
/O=GRID-FR/C=FR/O=CNRS/OU=LPSC/CN=Arnaud Lucotte
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PageTopViewAtLpsc

    v1 v1  
     1== !TopView with release 12.0.7 (CSC) ==
     2
     3This page is taken from the CERN twiki by Akira Shibata
     4
     5  * The latest tag is !TopView-00-12-14-03 ($version = 00-12-14-03 in the following)
     6  * This version is compatible with 12.0.7 (!groupArea fixes some problems)
     7
     8This is the official version for CSC analysis. Unfortunately several tags needs to be
     9checked out before proper functioning of the package.
     10
     11Follow !EventViewGroupArea and set yourself up to release 12.0.7 with groupArea. Go to
     12your cmthome directory and setup:
     13{{{
     14   source setup.sh -tag=12.0.7,groupArea
     15}}}
     16
     17Check out the following packages in your workarea (not necessary if packman package was used):
     18{{{
     19   cmt co -r TopView-$version PhysicsAnalysis/TopPhys/TopView
     20   cmt co -r HighPtView-00-00-32 PhysicsAnalysis/HighPtPhys/HighPtView
     21   cmt co -r HiggsAnalysisUtils-00-03-14 PhysicsAnalysis/HiggsPhys/HiggsAnalysisUtils
     22   cmt co -r EventViewConfiguration-00-00-52 PhysicsAnalysis/EventViewBuilder/EventViewConfiguration
     23   cmt co -r EventViewInserters-00-00-49-15 PhysicsAnalysis/EventViewBuilder/EventViewInserters
     24}}}
     25
     26If the local setup does not have SUSYView checked out then also switch the following two lines in TopView/share/Analysis_topOptions.py
     27
     28{{{
     29theApp.Dlls += ["SUSYView"]
     30theApp.Dlls += ["HiggsAnalysisUtils"]
     31}}}
     32to
     33{{{
     34theApp.Dlls += ["HiggsAnalysisUtils"]
     35theApp.Dlls += ["SUSYView"]
     36}}}
     37These lines can be found in the beginning of the job Options, more precisely here
     38{{{
     39# used for fitter
     40theApp.Dlls += ["TopTools"]
     41#theApp.Dlls += ["EventViewPerformance"]
     42theApp.Dlls += ["TopView"]
     43theApp.Dlls += ["SUSYView"]
     44theApp.Dlls += ["HiggsAnalysisUtils"]
     45include("EventViewConfiguration/EventViewFullInclude_jobOptions.py")
     46}}}
     47
     48The Higgs package and !EVInserters are needed for isEM tuning (tune2).
     49!HighPtView and !EVConfig packages are needed to revert to the compatible
     50versions (the ones in !groupArea breaks !TopView).
     51
     52If you are using PANDA, don't forget to checkout panda tools too
     53{{{
     54   cmt co PandaTools PhysicsAnalysis/DistributedAnalysis/PandaTools
     55}}}
     56
     57and set up top view:
     58{{{
     59   cd PhysicsAnalysis/TopPhys/TopView/TopView-$version/cmt
     60   # (TopView-$version directory may not exist depending on your setup)
     61   cmt config
     62   source setup.sh
     63   gmake
     64}}}
     65
     66and you should have to compile other packages too.
     67
     68To test, do
     69{{{
     70athena !TopView/Analysis_topOptions.py= from =PhysicsAnalysis/TopPhys/TopView/TopView-$version/run= (you must provide alternative data if you are not on lxplus.) If it runs, you are all set.
     71}}}
     72
     73 * NOTE: TopView is a runtime package, you can run your jobs from TopView/run directory. You don't need to go to !UserAnalysis.
     74