Public Member Functions | |
JetMatchingMadgraph (const edm::ParameterSet ¶ms) | |
template<> | |
std::string | parseParameter (const std::string &value) |
template<> | |
bool | parseParameter (const std::string &value_) |
template<> | |
std::string | parseParameter (const std::string &value) |
template<> | |
bool | parseParameter (const std::string &value_) |
~JetMatchingMadgraph () | |
Public Member Functions inherited from lhef::JetMatching | |
const std::vector < JetPartonMatch > & | getMatchSummary () const |
JetMatching (const edm::ParameterSet ¶ms) | |
virtual | ~JetMatching () |
Private Member Functions | |
void | beforeHadronisation (const boost::shared_ptr< LHEEvent > &event) |
std::set< std::string > | capabilities () const |
template<typename T > | |
T | getParameter (const std::string &var, const T &defValue=T()) const |
void | init (const boost::shared_ptr< LHERunInfo > &runInfo) |
double | match (const HepMC::GenEvent *partonLevel, const HepMC::GenEvent *finalState, bool showeredFinalState) |
Static Private Member Functions | |
template<typename T > | |
static T | parseParameter (const std::string &value) |
Private Attributes | |
bool | eventInitialized |
bool | exclusive |
std::map< std::string, std::string > | mgParams |
bool | runInitialized |
bool | soup |
Additional Inherited Members | |
Public Types inherited from lhef::JetMatching | |
typedef edmplugin::PluginFactory < JetMatching *(const edm::ParameterSet &)> | Factory |
Static Public Member Functions inherited from lhef::JetMatching | |
static std::auto_ptr< JetMatching > | create (const edm::ParameterSet ¶ms) |
Protected Attributes inherited from lhef::JetMatching | |
std::vector< JetPartonMatch > | matchSummary |
Definition at line 68 of file JetMatchingMadgraph.cc.
JetMatchingMadgraph::JetMatchingMadgraph | ( | const edm::ParameterSet & | params | ) |
Definition at line 141 of file JetMatchingMadgraph.cc.
References lhef::MEMAIN::clfact, lhef::MEMAIN::etaclmax, lhef::MEMAIN::etcjet, edm::hlt::Exception, exclusive, edm::ParameterSet::getParameter(), lhef::MEMAIN::iexcfile, lhef::MEMAIN::ktsche, lhef::MEMAIN::maxjets, lhef::memain_, lhef::MEMAIN::minjets, mode, lhef::MEMAIN::qcut, lhef::MEMAIN::rclmax, and soup.
JetMatchingMadgraph::~JetMatchingMadgraph | ( | ) |
Definition at line 171 of file JetMatchingMadgraph.cc.
|
privatevirtual |
Reimplemented from lhef::JetMatching.
Definition at line 244 of file JetMatchingMadgraph.cc.
References indexGen::comments, eventInitialized, edm::hlt::Exception, i, lhef::UPPRIV::ickkw, lhef::mgevnt_(), lhef::HEPEUP::NUP, lhef::PYPART::ptpart, lhef::HEPEUP::PUP, lhef::pypart_, runInitialized, mathSSE::sqrt(), and lhef::uppriv_.
|
privatevirtual |
Reimplemented from lhef::JetMatching.
Definition at line 175 of file JetMatchingMadgraph.cc.
References query::result.
|
private |
Definition at line 127 of file JetMatchingMadgraph.cc.
|
privatevirtual |
Reimplemented from lhef::JetMatching.
Definition at line 186 of file JetMatchingMadgraph.cc.
References lhef::UPPRIV::ickkw, geometryCSVtoXML::line, lhef::mginit_(), mgParams, Parameters::parameters, pos, runInitialized, lhef::uppriv_, relativeConstraints::value, and makeHLTPrescaleTable::values.
|
privatevirtual |
Implements lhef::JetMatching.
Definition at line 285 of file JetMatchingMadgraph.cc.
References eventInitialized, edm::hlt::Exception, exclusive, lhef::MEMAEV::iexc, lhef::MEMAIN::maxjets, lhef::memaev_, lhef::memain_, lhef::mgveto_(), lhef::MEMAEV::nljets, runInitialized, and soup.
|
staticprivate |
std::string lhef::JetMatchingMadgraph::parseParameter | ( | const std::string & | value | ) |
bool lhef::JetMatchingMadgraph::parseParameter | ( | const std::string & | value_ | ) |
std::string lhef::JetMatchingMadgraph::parseParameter | ( | const std::string & | value | ) |
bool lhef::JetMatchingMadgraph::parseParameter | ( | const std::string & | value_ | ) |
|
private |
Definition at line 91 of file JetMatchingMadgraph.cc.
Referenced by beforeHadronisation(), and match().
|
private |
Definition at line 93 of file JetMatchingMadgraph.cc.
Referenced by JetMatchingMadgraph(), and match().
|
private |
Definition at line 88 of file JetMatchingMadgraph.cc.
Referenced by getParameter(), and init().
|
private |
Definition at line 90 of file JetMatchingMadgraph.cc.
Referenced by beforeHadronisation(), init(), and match().
|
private |
Definition at line 92 of file JetMatchingMadgraph.cc.
Referenced by JetMatchingMadgraph(), and match().