/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
GeneratorInterface/PartonShowerVeto/interface/JetMatchingMadgraph.h
51 строка
2 KB
Cms Build
Clang-Format
16 май 2019, 15:48
16 май 2019, 15:48
0847e19
Код
Авторство
О чём код?
#ifndef GeneratorInterface_PartonShowerVeto_JetMatchingMadgraph_h #define GeneratorInterface_PartonShowerVeto_JetMatchingMadgraph_h #include "GeneratorInterface/PartonShowerVeto/interface/JetMatching.h" namespace gen { class JetMatchingMadgraph : public JetMatching { public: JetMatchingMadgraph(const edm::ParameterSet ¶ms); ~JetMatchingMadgraph() override; protected: void init(const lhef::LHERunInfo *runInfo) override; void beforeHadronisation(const lhef::LHEEvent *event) override; void beforeHadronisationExec() override; int match(const lhef::LHEEvent *partonLevel, const std::vector<fastjet::PseudoJet> *jetInput) override; double getJetEtaMax() const override; /* int match(const HepMC::GenEvent *partonLevel, const HepMC::GenEvent *finalState, bool showeredFinalState); */ std::set<std::string> capabilities() const override; template <typename T> static T parseParameter(const std::string &value); template <typename T> static T getParameter(const std::map<std::string, std::string> ¶ms, const std::string &var, const T &defValue = T()); template <typename T> T getParameter(const std::string &var, const T &defValue = T()) const; template <typename T> static void updateOrDie(const std::map<std::string, std::string> ¶ms, T ¶m, const std::string &name); std::map<std::string, std::string> mgParams; bool runInitialized; bool eventInitialized; bool soup; bool exclusive; }; } // namespace gen #endif // GeneratorInterface_PartonShowerVeto_JetMatchingMadgraph_h