/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
GeneratorInterface/Pythia6Interface/interface/Pythia6Declarations.h
40 строк
948 B
Cms Build
Clang-Format
16 май 2019, 15:48
16 май 2019, 15:48
0847e19
Код
Авторство
О чём код?
#ifndef gen_Pythia6Declarations_h #define gen_Pythia6Declarations_h #include "HepMC/PythiaWrapper6_4.h" #include <string> namespace gen { extern "C" { void py1ent_(int& ip, int& kf, double& pe, double& the, double& phi); double pymass_(int&); void pyexec_(); int pycomp_(int&); void pyglfr_(); void pyglrhad_(); void pystlfr_(); void pystrhad_(); void pygive_(const char*, int); void pydecy_(int& ip); void pyrobo_(int&, int&, double&, double&, double&, double&, double&); void pyjoin_(int& njoin, int ijoin[]); void pyshow_(int& i1, int& i2, double&); void txgive_(const char*, int); void txgive_init_(void); inline bool call_pygive(const std::string& line) { int numWarn = pydat1.mstu[26]; // # warnings int numErr = pydat1.mstu[22]; // # errors pygive_(line.c_str(), line.length()); return pydat1.mstu[26] == numWarn && pydat1.mstu[22] == numErr; } } } // namespace gen #endif