Skip to content

Tools for Beyond Standard Model event generation and analysis at LHC and other colliders

Notifications You must be signed in to change notification settings

cmorgoth/BSMatLHC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BSMatLHC

Tools for Beyond Standard Model event generation and analysis at LHC and other colliders

TO COMPILE THE CODE

  1. you need cmake and ROOT

    http://www.cmake.org/cmake/resources/software.html http://root.cern.ch/drupal/content/downloading-root

  2. set the ROOTSYS environment variable in your shell

  3. from the BSMatLHC directory run the script

    python script/ToBuild/compile.py

    This is a python script, so you need python. Moreover, the script will try to download external software (eg PYTHIA) so a Network connection is required

The compilation workflow was succesfully tested under Linux SL5

  1. Try these commands after your compilation succeeds!

    cd BSMGen

    ./GenPythia data/pythiaCards/SUSY/SLHAGen_LHC13TeV.pythia T1bbbb_1500_100_13TeV.root

    cd ../BSMApp

    ./CMSApp ../BSMGen/T1bbbb_1500_100_13TeV.root -sqrts=13000 -Output=output.root --razor13

BEFORE RUNNING BSMGEN

Before running BSMGen, you need to source a configuration script from pythia, to load the hepMc shared library. The script to source depends on the shell you use

cd BSMGen source pythia/examples/config.(c)sh

TO RUN THE FULL CHAIN FROM A SLHA FILE

python python/runSLHA.py

**You will need to create a directory named

TO RUN THE FULL CHAIN FROM A LHE FILE

python python/runLHE.py

TO CLEANUP the installation

you can run the cleanup script

python script/ToBuild/cleanup.py

IMPORTANT: this will require to rerun from scratch the compilation script. If you just need to recompile (one of) the code(s) then just do

make clean

in the appropriate directory

About

Tools for Beyond Standard Model event generation and analysis at LHC and other colliders

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 63.4%
  • C++ 32.7%
  • C 3.1%
  • Other 0.8%