wiki:PageTopViewAtLpsc
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.

Version 2 (modified by /O=GRID-FR/C=FR/O=CNRS/OU=LPSC/CN=Arnaud Lucotte, 13 years ago) (diff)

--

TopView with release 12.0.7 (CSC)

This page is taken from the CERN twiki by Akira Shibata

  • The latest tag is TopView-00-12-14-03 ($version = 00-12-14-03 in the following)
  • This version is compatible with 12.0.7 (!groupArea fixes some problems)

This is the official version for CSC analysis. Unfortunately several tags needs to be checked out before proper functioning of the package.

Follow EventViewGroupArea and set yourself up to release 12.0.7 with groupArea. Go to your cmthome directory and setup:

   source setup.sh -tag=12.0.7,groupArea

Check out the following packages in your workarea (not necessary if packman package was used):

   cmt co -r TopView-$version PhysicsAnalysis/TopPhys/TopView
   cmt co -r HighPtView-00-00-32 PhysicsAnalysis/HighPtPhys/HighPtView
   cmt co -r HiggsAnalysisUtils-00-03-14 PhysicsAnalysis/HiggsPhys/HiggsAnalysisUtils
   cmt co -r EventViewConfiguration-00-00-52 PhysicsAnalysis/EventViewBuilder/EventViewConfiguration
   cmt co -r EventViewInserters-00-00-49-15 PhysicsAnalysis/EventViewBuilder/EventViewInserters

If the local setup does not have SUSYView checked out then also switch the following two lines in TopView?/share/Analysis_topOptions.py

theApp.Dlls += ["SUSYView"]
theApp.Dlls += ["HiggsAnalysisUtils"]

to

theApp.Dlls += ["HiggsAnalysisUtils"]
theApp.Dlls += ["SUSYView"]

These lines can be found in the beginning of the job Options, more precisely here

# used for fitter
theApp.Dlls += ["TopTools"]
#theApp.Dlls += ["EventViewPerformance"]
theApp.Dlls += ["TopView"]
theApp.Dlls += ["SUSYView"]
theApp.Dlls += ["HiggsAnalysisUtils"]
include("EventViewConfiguration/EventViewFullInclude_jobOptions.py")

The Higgs package and !EVInserters are needed for isEM tuning (tune2). HighPtView and !EVConfig packages are needed to revert to the compatible versions (the ones in !groupArea breaks TopView).

If you are using PANDA, don't forget to checkout panda tools too

   cmt co PandaTools PhysicsAnalysis/DistributedAnalysis/PandaTools

and set up top view:

   cd PhysicsAnalysis/TopPhys/TopView/TopView-$version/cmt
   # (TopView-$version directory may not exist depending on your setup)
   cmt config
   source setup.sh
   gmake

and you should have to compile other packages too.

To test, do

athena !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.
  • NOTE: TopView? is a runtime package, you can run your jobs from TopView?/run directory. You don't need to go to UserAnalysis.