28 std::set<std::string>
result;
29 result.insert(
"psFinalState");
37 std::unique_ptr<JetMatching> matching;
39 if (
scheme ==
"Madgraph") {
40 matching = std::make_unique<JetMatchingMadgraph>(
params);
41 }
else if (
scheme ==
"Alpgen") {
42 matching = std::make_unique<JetMatchingAlpgen>(
params);
43 }
else if (
scheme ==
"MLM") {
48 " specified for parton-shower matching." 54 " for parton-shower matching is still in progress." virtual std::set< std::string > capabilities() const
virtual void beforeHadronisation(const lhef::LHEEvent *event)
JetMatching(const edm::ParameterSet ¶ms)
virtual void beforeHadronisationExec()
virtual void init(const lhef::LHERunInfo *runInfo)
static std::unique_ptr< JetMatching > create(const edm::ParameterSet ¶ms)