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
$./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