#include <JetMatchingHook.h>
Public Member Functions | |
virtual void | beforeHadronization (lhef::LHEEvent *lhee) |
virtual bool | canVetoPartonLevel () |
virtual bool | doVetoPartonLevel (const Pythia8::Event &event) |
virtual void | init (lhef::LHERunInfo *runInfo) |
virtual bool | initAfterBeams () |
JetMatchingHook (const edm::ParameterSet &, Pythia8::Info *) | |
void | resetMatchingStatus () |
void | setEventNumber (int ievt) |
virtual | ~JetMatchingHook () |
Protected Member Functions | |
JetMatchingHook () | |
void | setLHEEvent (lhef::LHEEvent *lhee) |
void | setLHERunInfo (lhef::LHERunInfo *lheri) |
Protected Attributes | |
lhef::LHEEvent * | fEventBlock |
int | fEventNumber |
Pythia8::Info * | fInfoPtr |
bool | fIsInitialized |
Py8toJetInput * | fJetInputFill |
gen::JetMatching * | fJetMatching |
lhef::LHERunInfo * | fRunBlock |
Definition at line 18 of file JetMatchingHook.h.
JetMatchingHook::JetMatchingHook | ( | const edm::ParameterSet & | , |
Pythia8::Info * | |||
) |
|
virtual |
|
inlineprotected |
Definition at line 46 of file JetMatchingHook.h.
|
virtual |
Definition at line 86 of file JetMatchingHook.cc.
References gen::JetMatching::beforeHadronisation(), gen::JetMatching::beforeHadronisationExec(), fJetMatching, and setLHEEvent().
Referenced by Pythia8Hadronizer::hadronize().
|
inlinevirtual |
Definition at line 33 of file JetMatchingHook.h.
|
virtual |
Definition at line 108 of file JetMatchingHook.cc.
References fEventBlock, Py8toJetInput::fillJetAlgoInput(), fJetInputFill, fJetMatching, gen::JetMatching::getPartonList(), hepeup_, gen::JetMatching::isMatchingDone(), gen::JetMatching::match(), and HEPEUP_::nup.
|
virtual |
Definition at line 69 of file JetMatchingHook.cc.
References jptDQMConfig_cff::etaMax, edm::hlt::Exception, fJetInputFill, fJetMatching, fRunBlock, gen::JetMatching::getJetEtaMax(), gen::JetMatching::init(), Py8toJetInput::setJetEtaMax(), and setLHERunInfo().
Referenced by Pythia8Hadronizer::initializeForExternalPartons().
|
inlinevirtual |
Definition at line 39 of file JetMatchingHook.h.
References fIsInitialized, fJetMatching, and gen::JetMatching::initAfterBeams().
|
inline |
Definition at line 40 of file JetMatchingHook.h.
References fJetMatching, and gen::JetMatching::resetMatchingStatus().
Referenced by Pythia8Hadronizer::hadronize().
|
inline |
Definition at line 36 of file JetMatchingHook.h.
References fEventNumber, and reco::return().
|
inlineprotected |
Definition at line 55 of file JetMatchingHook.h.
References fEventBlock, lhef::CommonBlocks::fillHEPEUP(), and lhef::LHEEvent::getHEPEUP().
Referenced by beforeHadronization().
|
inlineprotected |
Definition at line 48 of file JetMatchingHook.h.
References lhef::CommonBlocks::fillHEPRUP(), fRunBlock, and lhef::LHERunInfo::getHEPRUP().
Referenced by init().
|
protected |
Definition at line 66 of file JetMatchingHook.h.
Referenced by doVetoPartonLevel(), and setLHEEvent().
|
protected |
Definition at line 67 of file JetMatchingHook.h.
Referenced by setEventNumber().
|
protected |
Definition at line 69 of file JetMatchingHook.h.
|
protected |
Definition at line 77 of file JetMatchingHook.h.
Referenced by initAfterBeams().
|
protected |
Definition at line 72 of file JetMatchingHook.h.
Referenced by doVetoPartonLevel(), and init().
|
protected |
Definition at line 71 of file JetMatchingHook.h.
Referenced by beforeHadronization(), doVetoPartonLevel(), init(), initAfterBeams(), resetMatchingStatus(), and ~JetMatchingHook().
|
protected |
Definition at line 65 of file JetMatchingHook.h.
Referenced by init(), and setLHERunInfo().