AlexeyBoldyrev - 2016-02-16

ttH(bb) analysis

Framework AnalysisTop (see also AnalysisTop usage) and the TTHbbLeptonic package.

Variables definition:

Producing ntuples with MVA variables
Note that you should do it on LXPLUS only due to NeuroBayes and EOS dependences.

  • Check-out OfflineAnalysisFramework
svn co svn+ssh://${USER}@svn.cern.ch/reps/atlasinst/Institutes/Manchester/Users/Johnny/OfflineAnalysisFramework/ OfflineAnalysisFramework/

  • Check-out, install and setup TTHbbLeptonic 2.3.45
svn export svn+ssh://"${USER}"@svn.cern.ch/reps/atlasphys-hsg8/Physics/Higgs/HSG8/AnalysisCode/TTHbbLeptonic/trunk/util/install_TTHbbLeptonic.py
./install_TTHbbLeptonic.py --installDirectory=/afs/cern.ch/user/b/boldyrev/workdir/public/ttH/AnalysisTop-2.3.45 --AnalysisTopVersion=2.3.45a --TTHbbLeptonicBranch=atlasphys-hsg8/Physics/Higgs/HSG8/AnalysisCode/TTHbbLeptonic/tags/TTHbbLeptonic-02-03-45-02

  • Check-out FricoNN and setup environment for NeuroBayes
svn co svn+ssh://${USER}@svn.cern.ch/reps/atlasinst/Institutes/Goettingen/Matteo/FricoNN
source FricoNN/setup.sh

  • To modify the selection one need to determine keeping and new variables as well as modify these lines in the configuration files
SKIM.jets >= 6
SKIM.btags >= 4
and select an output directory modifying this line:
CONFIG.output ../ttHntuples2016/ge6jge4b/ttH.root

Code usage (for new login)

source setup.sh
rcSetup
eosmount ../eos/
OfflineMVAVariableNtupleMaker OfflineAnalysisFramework/share/myConfig_ttH.txt OfflineAnalysisFramework/share/myInputs_ttH.txt

HtX/4tops searches

L1 production
svn co svn+ssh://svn.cern.ch/reps/atlasphys-exo/Physics/Exotic/HQT/VLQHtXHbXWb/Run2/Summer2016/Code/HtX4TopsNtuple/tags/HtX4TopsNtuple-00-00-02 HtX4TopsNtuple

L2 Ntuples
Install OfflineTTHbb:
rc checkout_pkg atlasphys-hsg8/Physics/Higgs/HSG8/AnalysisCode/OfflineTTHbb/trunk OfflineTTHbb

Awesome TtHFitter/TRexFitter: https://twiki.cern.ch/twiki/bin/view/AtlasProtected/TtHFitter

MVA & NN

Aim: the integration of NeuroBayes, RMVA and other MVA tools into TMVA. And compare them all. Tools:

TMVA
Minimal ROOT v5.34/34 on lxplus for running TMVA 4.2.0:
./configure linuxx8664gcc --etcdir=/afs/cern.ch/user/b/boldyrev/workdir/private/root/etc --prefix=/afs/cern.ch/user/b/boldyrev/workdir/private/root/usr/local --enable-tmva --gminimal
./bin/thisroot.sh
make
make install

TMVA 4.2.1 works with ROOT v6.02.01 /afs/cern.ch/sw/lcg/releases/LCG_70root6/ROOT/6.02.01/x86_64-slc6-gcc48-opt

TMVA options reference http://tmva.sourceforge.net/optionRef.html

NeuroBayes

Setup NeuroBayes environment (same as FricoNN/setup.sh):
export PHIT_LICENCE_SERVER=lcgapp-slc6-physical2:16820
#export PHIT_LICENCE_PATH=/afs/cern.ch/sw/lcg/external/neurobayes/license
export NEUROBAYES=/afs/cern.ch/sw/lcg/external/neurobayes/3.16.0/x86_64-slc6-gcc44-opt
export LD_LIBRARY_PATH=$NEUROBAYES/lib:$LD_LIBRARY_PATH
export PATH=$NEUROBAYES/external:$PATH
export CXXFLAGS="-I$NEUROBAYES/include"
export LDFLAGS="-L$NEUROBAYES/lib -lNeuroBayesTeacherCPP -lNeuroBayesExpertCPP"

NeuroBayes TMVA plugin https://github.com/sroecker/tmva-neurobayes

FricoNN

TTHbbLeptonic package should be installed. Then check-out FricoNN and setup environment for NeuroBayes
svn co svn+ssh://${USER}@svn.cern.ch/reps/atlasinst/Institutes/Goettingen/Matteo/FricoNN
source FricoNN/setup.sh

ATLAS Documentation

Meetings (on non-regular basis):

TWiki

Doxygen
Original

ATLAS Computing

SVN

asetup 20.1.9,here
cd ~/Doxygen
cmt co Tools/AtlasDoxygen
setupWorkArea.py
cd WorkArea/cmt
make
cd ../doc
/afs/cern.ch/sw/lcg/releases/LCG_81b/doxygen/1.8.9.1/x86_64-slc6-gcc49-opt/bin/doxygen Doxyfile

Standalone ROOT 6 installation
source /afs/cern.ch/sw/lcg/external/gcc/4.9/x86_64-slc6/setup.sh
setupATLAS
lsetup "python 2.7.4-x86_64-slc6-gcc48" 
export PYTHON_LIBRARY=/afs/cern.ch/sw/lcg/external/Python/2.7.3/x86_64-slc6-gcc48-opt/lib
export PYTHON_INCLUDE_DIR=/afs/cern.ch/sw/lcg/external/Python/2.7.3/x86_64-slc6-gcc48-opt/include/python2.7
export PYTHON_EXECUTABLE=/afs/cern.ch/sw/lcg/external/Python/2.7.3/x86_64-slc6-gcc48-opt/bin/python2.7
cmake . -DCMAKE_CXX_COMPILER=$(which g++) -DCMAKE_C_COMPILER=$(which gcc) -DCMAKE_INSTALL_PREFIX=../root
make install

Useful links

Edit | Attach | Watch | Print version | History: r26 < r25 < r24 < r23 < r22 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r26 - 2017-04-25 - AlexeyBoldyrev
 
    • 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-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback