#include <JetMatchingMadgraph.h>
Public Member Functions | |
JetMatchingMadgraph (const edm::ParameterSet ¶ms) | |
~JetMatchingMadgraph () | |
Public Member Functions inherited from gen::JetMatching | |
const std::vector < JetPartonMatch > & | getMatchSummary () const |
bool | isMatchingDone () |
JetMatching (const edm::ParameterSet ¶ms) | |
void | resetMatchingStatus () |
virtual | ~JetMatching () |
Private Member Functions | |
void | beforeHadronisation (const lhef::LHEEvent *event) |
void | beforeHadronisationExec () |
std::set< std::string > | capabilities () const |
template<typename T > | |
T | getParameter (const std::string &var, const T &defValue=T()) const |
void | init (const lhef::LHERunInfo *runInfo) |
int | match (const HepMC::GenEvent *partonLevel, const HepMC::GenEvent *finalState, bool showeredFinalState) |
Static Private Member Functions | |
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 > | |
static T | parseParameter (const std::string &value) |
template<typename T > | |
static void | updateOrDie (const std::map< std::string, std::string > ¶ms, T ¶m, const std::string &name) |
Private Attributes | |
bool | eventInitialized |
bool | exclusive |
std::map< std::string, std::string > | mgParams |
bool | runInitialized |
bool | soup |
Additional Inherited Members | |
Static Public Member Functions inherited from gen::JetMatching | |
static std::auto_ptr< JetMatching > | create (const edm::ParameterSet ¶ms) |
Protected Attributes inherited from gen::JetMatching | |
bool | fMatchingStatus |
std::vector< JetPartonMatch > | matchSummary |
Definition at line 9 of file JetMatchingMadgraph.h.
gen::JetMatchingMadgraph::JetMatchingMadgraph | ( | const edm::ParameterSet & | params | ) |
Definition at line 125 of file JetMatchingMadgraph.cc.
References gen::MEMAIN::clfact, gen::MEMAIN::etaclmax, gen::MEMAIN::etcjet, edm::hlt::Exception, exclusive, gen::MEMAIN::excres, gen::OUTTREE::flag, edm::ParameterSet::getParameter(), getHLTprescales::index, gen::MEMAIN::ktsche, gen::MEMAIN::maxjets, gen::memain_, gen::MEMAIN::minjets, mode, gen::MEMAIN::nexcres, gen::MEMAIN::nqmatch, gen::outtree_, gen::MEMAIN::qcut, gen::MEMAIN::rclmax, gen::MEMAIN::showerkt, and soup.
gen::JetMatchingMadgraph::~JetMatchingMadgraph | ( | ) |
Definition at line 171 of file JetMatchingMadgraph.cc.
|
privatevirtual |
Reimplemented from gen::JetMatching.
Definition at line 291 of file JetMatchingMadgraph.cc.
References indexGen::comments, eventInitialized, edm::hlt::Exception, i, gen::UPPRIV::ickkw, lhef::HEPEUP::NUP, ExpressReco_HICollisions_FallBack::pt, gen::PYPART::ptpart, lhef::HEPEUP::PUP, gen::pypart_, runInitialized, mathSSE::sqrt(), and gen::uppriv_.
|
privatevirtual |
Reimplemented from gen::JetMatching.
Definition at line 332 of file JetMatchingMadgraph.cc.
References eventInitialized, and gen::mgevnt_().
|
privatevirtual |
Reimplemented from gen::JetMatching.
Definition at line 175 of file JetMatchingMadgraph.cc.
References query::result.
|
staticprivate |
Definition at line 107 of file JetMatchingMadgraph.cc.
References pos.
Referenced by getParameter(), and updateOrDie().
|
private |
Definition at line 119 of file JetMatchingMadgraph.cc.
References getParameter(), and mgParams.
|
privatevirtual |
Reimplemented from gen::JetMatching.
Definition at line 232 of file JetMatchingMadgraph.cc.
References gather_cfg::cout, gen::MEMAIN::etaclmax, lhef::LHERunInfo::findHeader(), gen::UPPRIV::ickkw, gen::MEMAIN::maxjets, gen::MEMAIN::mektsc, gen::memain_, gen::mginit_(), mgParams, gen::MEMAIN::minjets, gen::MEMAIN::nqmatch, ExpressReco_HICollisions_FallBack::parameters, gen::parseHeader(), gen::MEMAIN::qcut, runInitialized, gen::MEMAIN::showerkt, updateOrDie(), gen::uppriv_, and makeHLTPrescaleTable::values.
|
privatevirtual |
Implements gen::JetMatching.
Definition at line 339 of file JetMatchingMadgraph.cc.
References eventInitialized, edm::hlt::Exception, exclusive, gen::JetMatching::fMatchingStatus, gen::MEMAEV::iexc, gen::MEMAIN::maxjets, gen::memaev_, gen::memain_, gen::mgveto_(), gen::MEMAEV::nljets, runInitialized, and soup.
|
staticprivate |
|
staticprivate |
Definition at line 215 of file JetMatchingMadgraph.cc.
References edm::hlt::Exception, and getParameter().
Referenced by init().
|
private |
Definition at line 41 of file JetMatchingMadgraph.h.
Referenced by beforeHadronisation(), beforeHadronisationExec(), and match().
|
private |
Definition at line 43 of file JetMatchingMadgraph.h.
Referenced by JetMatchingMadgraph(), and match().
|
private |
Definition at line 38 of file JetMatchingMadgraph.h.
Referenced by getParameter(), and init().
|
private |
Definition at line 40 of file JetMatchingMadgraph.h.
Referenced by beforeHadronisation(), init(), and match().
|
private |
Definition at line 42 of file JetMatchingMadgraph.h.
Referenced by JetMatchingMadgraph(), and match().