Analysis Page

Basic Software Setting at Adelaide
(1) Login into Adelaide UI
Simmilarly, if you want to login into Melbourne UI then do

And then follow the instructions on the login shell for further settings e.g.

  • To initialise ATLAS software, type $. setupATLAS

  • To setup ROOT, then type $localSetupROOT

  • To setup DQ2, type $localSetupDQ2Client

  • To setup PANDA, type $localSetupPandaClient
More information is on the following links
(2) Running the Multilepton Package (Mike's Code)

  • Login into the lxplus machine
  • use the bash shell
  • Check out the following package:
svn co svn+ssh:// svn.cern.ch/reps/atlasinst/Institutes/LBNL/D3PDReaderAnalyses/trunk  ./D3PDReaderAnalyses

$cd D3PDReaderAnalyses/

  • Set up the root environment

export ATLAS_LOCAL_ROOT_BASE="/cvmfs/ atlas.cern.ch/repo/ATLASLocalRootBase"

alias setupATLAS="source ${ATLAS_LOCAL_ROOT_BASE}/user/atlasLocalSetup.sh"

  • CHECK INSTALL and README for some instructions

  • run the command

$./build.sh

$source setup.sh Multilepton/

(just make sure it sets up everything e.g. no errors or no missing file warnings)

- copy one more file /afs/ cern.ch/user/n/nsoni/scratch0/testarea/D3PDReaderAnalyses/MultiLepton/scripts/makeD3PDReader.sh

to your area

$cd /Multilepton/scripts/

$cd MultiLepton/

$./scripts/makeD3PDReader.sh SMWZ

(It will create the Directory D3PDReader and other files in it)

$cd D3PDReader

$gmake

-Edit and then RUN

$vim scripts/process_example_SMWZ_AFS.sh (you can also check the process_test.sh file)

$source scripts/process_example_SMWZ_AFS_Nitesh.sh

- Now check the output xml file in the config directory

- Edit $config/SignalGridCount_simple_config.xml and make changes to incorporate the new xml file

- Compile the Multilepton area $gmake

  • If there are trigger issues then do the following
cd externals/TrigMuonEfficiency/util &&  ./setup.sh ../../../MultiLepton/D3PDReader/include/TrigD3PDObject.h

cd ../cmt && make -f RootCore

=================================

$sframe_main config/SignalGridCount_simple_config.xml

Wait for the output root file

General Comments _ Modify the permission of the particular directory at lxplus _ Run the command

for i in $(/bin/ls .); do fs setacl -dir . -acl mhance read; done

Make Changes in /externels cd externals && svn propedit svn:externals . (. is important)

https://twiki.cern.ch/twiki/bin/viewauth/Atlas/SoftwareDevelopmentWorkBookSVN#Working_with_SVN_Branches

cd egammaAnalysisUtils

svn switch svn+ssh://svn.cern.ch/reps/atlasgrp/egamma/egammaAnalysisUtils/tags/egammaAnalysisUtils-00-03-00

Script to Grant permission at lxplus area

if $1 ""; then= dirs=($1) else dirs=("data" "D3PDReaderAnalyses" "8TeV") fi

for topdir in ${dirs[@]}; do for i in $(find ${topdir} -type d | grep -v ".svn"); do #echo "Listing permissions for directory ${i}" #fs la ${i} echo "Granting permissions for directory ${i}" for user in olya viveiros nsoni sdube pjackson kaplan kcopic; do fs setacl -dir ${i} -acl ${user} read done done done

(Nice twiki to explain the acl command on lxplus https://twiki.cern.ch/twiki/bin/view/Main/HowtoUseLxplus)

Detector Page

-- NiteshSoni - 20-Jul-2012

Edit | Attach | Watch | Print version | History: r12 < r11 < r10 < r9 < r8 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r12 - 2013-02-15 - NiteshSoni
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Main All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback