AlexeyBoldyrev - 2016-02-16
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
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