This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
public:docs:generators_and_rivet [2022/04/07 04:46] – Haesung Park | public:docs:generators_and_rivet [2022/04/07 05:07] (current) – Haesung Park | ||
---|---|---|---|
Line 49: | Line 49: | ||
기본적인 c++ 지식 필요 | 기본적인 c++ 지식 필요 | ||
- | https:// | + | [[https:// |
- | https:// | + | [[https:// |
등등 페이지를 참조하여 rivet 문법 확인 후 analysistitle.cc 파일에 작성 | 등등 페이지를 참조하여 rivet 문법 확인 후 analysistitle.cc 파일에 작성 | ||
Line 175: | Line 175: | ||
===== Sherpa 구동하기 ===== | ===== Sherpa 구동하기 ===== | ||
+ | Sherpa docker image | ||
+ | <code bash> | ||
+ | singularity run docker:// | ||
+ | </ | ||
+ | [[https:// | ||
+ | 기본적인 옵션들은 -h 참조 | ||
+ | 기본 구동 방법 | ||
+ | <code bash> | ||
+ | Sherpa Run.dat | ||
+ | </ | ||
+ | |||
+ | Run.dat 파일을 manual 참조하여 작성 후 구동 | ||
===== Pythia8 구동하기 ===== | ===== Pythia8 구동하기 ===== | ||
+ | <code bash> | ||
+ | singularity run docker:// | ||
+ | </ | ||
+ | Pythia8의 경우 main 파일을 직접 작성하여 구동 하는것이 원칙 이지만 | ||
+ | |||
+ | pythia8 내부의 example 폴더를 찾아보면 기본 main.cc 파일을 컴파일하여 main 파일을 사용할 수 있음 | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | 예시 구동 방법: | ||
+ | <code bash> | ||
+ | ./main89 main89mlm.cmnd output.hepmc | ||
+ | </ | ||
===== Herwig7 구동하기 ===== | ===== Herwig7 구동하기 ===== | ||
+ | <code bash> | ||
+ | singularity run docker:// | ||
+ | </ | ||
+ | |||
+ | herwig 환경 설정 | ||
+ | <code bash> | ||
+ | source activate | ||
+ | </ | ||
+ | |||
+ | 원하는 .in 파일을 찾거나 작성 후 | ||
+ | <code bash> | ||
+ | Herwig read XXXX.in | ||
+ | </ | ||
+ | read를 하고나면 XXXX.run 파일이 만들어져있고 | ||
+ | |||
+ | <code bash> | ||
+ | Herwig run XXXX.run | ||
+ | </ | ||
+ | run 파일을 구동 | ||
+ |