#include <JetMatching.h>
Public Member Functions | |
virtual void | beforeHadronisation (const lhef::LHEEvent *event) |
virtual void | beforeHadronisationExec () |
virtual std::set< std::string > | capabilities () const |
virtual double | getJetEtaMax () const =0 |
virtual const std::vector< int > * | getPartonList () |
virtual void | init (const lhef::LHERunInfo *runInfo) |
virtual bool | initAfterBeams () |
bool | isMatchingDone () |
JetMatching (const edm::ParameterSet ¶ms) | |
virtual int | match (const lhef::LHEEvent *partonLevel, const std::vector< fastjet::PseudoJet > *jetInput)=0 |
void | resetMatchingStatus () |
virtual | ~JetMatching () |
Static Public Member Functions | |
static std::unique_ptr< JetMatching > | create (const edm::ParameterSet ¶ms) |
Protected Attributes | |
bool | fMatchingStatus |
Definition at line 27 of file JetMatching.h.
gen::JetMatching::JetMatching | ( | const edm::ParameterSet & | params | ) |
|
virtual |
Definition at line 19 of file JetMatching.cc.
|
virtual |
Reimplemented in gen::JetMatchingMGFastJet, gen::JetMatchingAlpgen, and gen::JetMatchingMadgraph.
Definition at line 23 of file JetMatching.cc.
Referenced by JetMatchingHook::beforeHadronization(), and gen::Pythia6Hadronizer::hadronize().
|
virtual |
Reimplemented in gen::JetMatchingMGFastJet, and gen::JetMatchingMadgraph.
Definition at line 25 of file JetMatching.cc.
Referenced by JetMatchingHook::beforeHadronization(), and gen::Pythia6ServiceWithCallback::upEvnt().
|
virtual |
Reimplemented in gen::JetMatchingMadgraph, and gen::JetMatchingAlpgen.
Definition at line 27 of file JetMatching.cc.
References mps_fire::result.
|
static |
Definition at line 34 of file JetMatching.cc.
References Exception, TtSemiLepJetCombMVATrainer_cfi::matching, submitPVValidationJobs::params, generator_cfi::scheme, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by gen::Pythia6Hadronizer::Pythia6Hadronizer().
|
pure virtual |
Implemented in gen::JetMatchingMGFastJet, gen::JetMatchingAlpgen, and gen::JetMatchingMadgraph.
Referenced by JetMatchingHook::init().
|
inlinevirtual |
Reimplemented in gen::JetMatchingMGFastJet.
Definition at line 76 of file JetMatching.h.
Referenced by JetMatchingHook::doVetoPartonLevel().
|
virtual |
Reimplemented in gen::JetMatchingMGFastJet, gen::JetMatchingAlpgen, and gen::JetMatchingMadgraph.
Definition at line 21 of file JetMatching.cc.
Referenced by JetMatchingHook::init(), and gen::Pythia6Hadronizer::initializeForExternalPartons().
|
inlinevirtual |
Reimplemented in gen::JetMatchingMGFastJet.
Definition at line 59 of file JetMatching.h.
Referenced by JetMatchingHook::initAfterBeams().
|
inline |
Definition at line 74 of file JetMatching.h.
References fMatchingStatus.
Referenced by JetMatchingHook::doVetoPartonLevel(), and gen::Pythia6ServiceWithCallback::upVeto().
|
pure virtual |
Implemented in gen::JetMatchingMGFastJet, gen::JetMatchingAlpgen, and gen::JetMatchingMadgraph.
Referenced by JetMatchingHook::doVetoPartonLevel(), and gen::Pythia6ServiceWithCallback::upVeto().
|
inline |
Definition at line 73 of file JetMatching.h.
References fMatchingStatus.
Referenced by gen::Pythia6Hadronizer::hadronize(), and JetMatchingHook::resetMatchingStatus().
|
protected |
Definition at line 86 of file JetMatching.h.
Referenced by isMatchingDone(), JetMatching(), gen::JetMatchingMadgraph::match(), and resetMatchingStatus().