-- QundongHan - 2018-08-06

有关ResBos的介绍与运行

---*Introduction*---

The ResBos generator resums the leading contribution to next-to-next leading logarithms and matchs the result to a NLO QCD calculation.

(1)Install LHAPDF in lxplus

* LHAPDF:LHAPDF is a interplator between PDF sets and different generators, Which has been widely used in the high energy physics.

*Reference:FEWZLHCB.

(2)Install ResBos in lxplus

*Copy and Unzip the Zip .

cp -r /afs/cern.ch/work/q/qhan/public/ResBos/code related to Resbos.zip  .

unzip code related to Resbos.zip

unzip legacy_C2.zip

unzip w_pert_josh.zip

unzip w_asym_josh.zip

unzip get_yk_josh.zip

unzip resbos_cp_11222016.zip

*Create setup.sh

Reminder:please replace "/afs/cern.ch/PATH-TO-LHAPDF-XXX/LHAPDF_621" to the installed LHAPDF (Step-1)

setenv LHAPDFSYS /afs/cern.ch/PATH-TO-LHAPDF-XXX/LHAPDF_621

setenv PATH $LHAPDFSYS/bin:${PATH}

setenv LD_LIBRARY_PATH $LHAPDFSYS/lib:${LD_LIBRARY_PATH}

setenv LHAPDF_DATA_PATH ${LHAPDFSYS}/share/LHAPDF

setenv PYTHONPATH ${LHAPDFSYS}/lib/python2.7/site-packages:${PYTHONPATH}

setenv LHAPATH $LHAPDFSYS/share/LHAPDF

source /cvmfs/sft.cern.ch/lcg/releases/LCG_87/gcc/4.9.3/x86_64-slc6/setup.csh

sh /cvmfs/sft.cern.ch/lcg/releases/LCG_87/Python/2.7.10/x86_64-slc6-gcc49-opt/Python-env.sh

*Modify makefile and Complie

*Modify the makefile in legacy_C2

LHAPDFINCLUDE = $(shell /afs/cern.ch/user/q/qhan/workspace/Generators/WZ/LHAPDF_621/bin/lhapdf-config --incdir)
LHAPDFLIBS = $(shell /afs/cern.ch/user/q/qhan/workspace/Generators/WZ/LHAPDF_621/bin/lhapdf-config --ldflags)
LHAPDFCPP = $(shell /afs/cern.ch/user/q/qhan/workspace/Generators/WZ/LHAPDF_621/bin/lhapdf-config --cppflags)
*Complie in legacy_C2
tcsh
source setup.sh
make clean
make
Check the legacy_C2 directory, if the complie is succuessful, then you should have main ....

*Complie in w_pert_josh

tcsh
source setup.sh
make clean
make
Check the w_pert_josh directory, if the complie is succuessful, then you should have w_pert ...

*Modify the makefile in w_asym_josh

LHAPDFINCLUDE = $(shell lhapdf-config --incdir)
LHAPDFLIBS = $(shell lhapdf-config --ldflags)
LHAPDFCPP = $(shell lhapdf-config --cppflags)
*Complie in w_asym_josh
tcsh
source setup.sh
make clean
make
Check the w_asym_josh directory, if the complie is succuessful, then you should have w_asym...

*Modify the get_yk.f in get_yk_josh

line 115:  "  endif                !x2y"
*Complie in get_yk_josh
make clean
make
Check the get_yk_josh directory, if the complie is succuessful, then you should have get_yk...

*Complie in resbos_cp_11222016

make clean
make
Check the resbos_cp_11222016 directory, if the complie is succuessful, then you should have resbos_root...

(3)ResBos test

legacy_C2: the code to generate the grids, W-term and Y-term (Y1) w_asy and w_pert: the code to generate the asy and pert part for a on-shell V boon production (k-factor) gek_yk: combine the Y1 grids and the k-factor from w_asy and w_pert to get the grids of Y2.

After we generate the grids based on above codes, we can calculate the distribution of we want from resbos_cp code.

Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r5 - 2018-08-13 - QundongHan
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Sandbox All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2020 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