EditAttachPrintable
r2 - 12 Aug 2008 - 18:59:10 - VojtechJuranekYou are here: TWiki  >  ATLAS Web > AtlasSoftware > MCtools

Monte Carlo Tools

MC generators

ThePEG

Installation

  • Depends on GSL - GNU Scientific Library
  • Installing GSL straight forward (./configure --prefix=$HOME/local;make;make install)
  • Installing ThePEG as well (./configure --prefix=$HOME/local --with-gsl=$HOME/local;make;make install)

Herwig++

Installation

  • Version 2.2.1: ./configure --prefix=$HOME/local --with-gsl=$HOME/local/ --with-thepeg=$HOME/local --with-pdf=$HOME/local --with-clhep=$HOME/local --with-hepmc=$HOME/local; make; make install.
  • It is not necessary to use the configure flag --with-root=/path/to/root for Root based analysis.

Running

  • First is needed to create rpo file: Herwig++ init -i /usr/local/share/Herwig++/defaults/HerwigDefaults.in.
  • Then creation of run file is needed: Herwig++ read LHC.in.
  • Then run the file: Herwig++ run LHC.run -N 100.

Input files

  • For creation analysis plot has to be compiled with --with-hepmc option,
  insert LHCGenerator:AnalysisHandlers 0 /Herwig/Analysis/Plot
  insert LHCGenerator:AnalysisHandlers 0 /Herwig/Analysis/HepMCFile

  • User analysis:
  cd /Herwig/Analysis
  create MyAnalysis::First first analysis/First.so
  insert /Herwig/Generators/LHCGenerator:AnalysisHandlers 0 first
  cd /Herwig/Generators

Pythia 8

Links to other Monte Carlos

MC Tools

LHAPDF

  • LHAPDF web page
  • Les Houches Accord PDF Interface - interface to modern PDF sets.
  • install: ./configure --prefix=$HOME/local;make;make install

HepMC

  • HepMC web page
  • Object oriented event record written in C++ for High Energy Physics Monte Carlo Generators
  • install: ./configure --prefix=$HOME/local/ --with-momentum=MEV --with-length=MM;make;make install

CLHEP

  • CLHEP web page
  • Pet of HEP-specific foundation and utility classes such as random generators, physics vectors, geometry and linear algebra.
  • install: ./configure --prefix=$HOME/local;make;make install

KtJet

  • KtJet web page
  • C++ implementation of the K⊥ jet algorithm
  • install: requires CLHEP, ./configure --prefix=$HOME/local;make;make install

-- OldrichKepka - 16 Jul 2008
-- VojtechJuranek - 12 Aug 2008

Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r6 | r4 < r3 < r2 < r1 | More topic actions...
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright &Š by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback