Experimental Particle Physics at Kyung hee University

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
public:docs:generators_and_rivet [2022/04/07 04:46] Haesung Parkpublic:docs:generators_and_rivet [2022/04/07 05:07] (current) Haesung Park
Line 49: Line 49:
  
 기본적인 c++ 지식 필요 기본적인 c++ 지식 필요
-https://rivet.hepforge.org/analyses.html +[[https://rivet.hepforge.org/analyses.html]] 
-https://rivet.hepforge.org/code/dev/+[[https://rivet.hepforge.org/code/dev/]]
 등등 페이지를 참조하여 rivet 문법 확인 후 analysistitle.cc 파일에 작성 등등 페이지를 참조하여 rivet 문법 확인 후 analysistitle.cc 파일에 작성
  
Line 175: Line 175:
  
 ===== Sherpa 구동하기 ===== ===== Sherpa 구동하기 =====
 +Sherpa docker image
 +<code bash>
 +singularity run docker://hepstore/rivet_sherpa
 +</code>
  
 +[[https://sherpa.hepforge.org/doc/SHERPA-MC-2.2.12.html]] Sherpa manual
 +기본적인 옵션들은 -h 참조
  
 +기본 구동 방법
 +<code bash>
 +Sherpa Run.dat 
 +</code>
 +
 +Run.dat 파일을 manual 참조하여 작성 후 구동
  
 ===== Pythia8 구동하기 ===== ===== Pythia8 구동하기 =====
 +<code bash>
 +singularity run docker://hepstore/rivet_pythia
 +</code>
  
 +Pythia8의 경우 main 파일을 직접 작성하여 구동 하는것이 원칙 이지만
 +
 +pythia8 내부의 example 폴더를 찾아보면 기본 main.cc 파일을 컴파일하여 main 파일을 사용할 수 있음
 +
 +[[https://pythia.org/manuals/pythia8307/Welcome.html]] main 프로그램 샘플
 +
 +예시 구동 방법:
 +<code bash>
 +./main89 main89mlm.cmnd output.hepmc
 +</code>
  
  
 ===== Herwig7 구동하기 ===== ===== Herwig7 구동하기 =====
 +<code bash>
 +singularity run docker://hepstore/rivet_herwig
 +</code>
 +
 +herwig 환경 설정
 +<code bash>
 +source activate
 +</code>
 + 
 +원하는 .in 파일을 찾거나 작성 후
 +<code bash>
 +Herwig read XXXX.in
 +</code>
 +read를 하고나면 XXXX.run 파일이 만들어져있고
 +
 +<code bash>
 +Herwig run XXXX.run
 +</code>
 +run 파일을 구동
 +

public/docs/generators_and_rivet.1649306804.txt.gz · Last modified: 2022/04/07 04:46 by Haesung Park