#include <JetMatchingMadgraph.h>
Public Member Functions | |
JetMatchingMadgraph (const edm::ParameterSet ¶ms) | |
template<> | |
std::string | parseParameter (const std::string &value) |
template<> | |
bool | parseParameter (const std::string &value_) |
~JetMatchingMadgraph () override | |
Public Member Functions inherited from gen::JetMatching | |
virtual const std::vector< int > * | getPartonList () |
virtual bool | initAfterBeams () |
bool | isMatchingDone () |
JetMatching (const edm::ParameterSet ¶ms) | |
void | resetMatchingStatus () |
virtual | ~JetMatching () |
Protected Member Functions | |
void | beforeHadronisation (const lhef::LHEEvent *event) override |
void | beforeHadronisationExec () override |
std::set< std::string > | capabilities () const override |
double | getJetEtaMax () const override |
template<typename T > | |
T | getParameter (const std::string &var, const T &defValue=T()) const |
void | init (const lhef::LHERunInfo *runInfo) override |
int | match (const lhef::LHEEvent *partonLevel, const std::vector< fastjet::PseudoJet > *jetInput) override |
Static Protected 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) |
Protected Attributes | |
bool | eventInitialized |
bool | exclusive |
std::map< std::string, std::string > | mgParams |
bool | runInitialized |
bool | soup |
Protected Attributes inherited from gen::JetMatching | |
bool | fMatchingStatus |
Additional Inherited Members | |
Static Public Member Functions inherited from gen::JetMatching | |
static std::unique_ptr< JetMatching > | create (const edm::ParameterSet ¶ms) |
Definition at line 8 of file JetMatchingMadgraph.h.
gen::JetMatchingMadgraph::JetMatchingMadgraph | ( | const edm::ParameterSet & | params | ) |
Definition at line 110 of file JetMatchingMadgraph.cc.
References gen::MEMAIN::clfact, gen::MEMAIN::etaclmax, gen::MEMAIN::etcjet, Exception, exclusive, gen::MEMAIN::excres, gen::OUTTREE::flag, B2GTnPMonitor_cfi::item, gen::MEMAIN::ktsche, gen::MEMAIN::maxjets, gen::memain_, gen::MEMAIN::minjets, ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, gen::MEMAIN::nexcres, gen::MEMAIN::nqmatch, gen::outtree_, submitPVValidationJobs::params, gen::MEMAIN::qcut, gen::MEMAIN::rclmax, gen::MEMAIN::showerkt, soup, contentValuesCheck::ss, and AlCaHLTBitMon_QueryRunRegistry::string.
|
override |
Definition at line 151 of file JetMatchingMadgraph.cc.
|
overrideprotectedvirtual |
Reimplemented from gen::JetMatching.
Definition at line 259 of file JetMatchingMadgraph.cc.
References eventInitialized, Exception, mps_fire::i, gen::UPPRIV::ickkw, MT2Analyzer::mt2, lhef::HEPEUP::NUP, DiDispStaMuonMonitor_cfi::pt, gen::PYPART::ptpart, lhef::HEPEUP::PUP, gen::pypart_, runInitialized, mathSSE::sqrt(), contentValuesCheck::ss, and gen::uppriv_.
|
overrideprotectedvirtual |
Reimplemented from gen::JetMatching.
Definition at line 293 of file JetMatchingMadgraph.cc.
References eventInitialized, and gen::mgevnt_().
|
overrideprotectedvirtual |
Reimplemented from gen::JetMatching.
Definition at line 155 of file JetMatchingMadgraph.cc.
References mps_fire::result.
|
overrideprotectedvirtual |
Implements gen::JetMatching.
Definition at line 153 of file JetMatchingMadgraph.cc.
References gen::MEMAIN::etaclmax, and gen::memain_.
|
staticprotected |
Definition at line 96 of file JetMatchingMadgraph.cc.
References submitPVValidationJobs::params, and trigObjTnPSource_cfi::var.
Referenced by getParameter(), and updateOrDie().
|
protected |
Definition at line 106 of file JetMatchingMadgraph.cc.
References getParameter(), mgParams, and trigObjTnPSource_cfi::var.
|
overrideprotectedvirtual |
Reimplemented from gen::JetMatching.
Definition at line 206 of file JetMatchingMadgraph.cc.
References gather_cfg::cout, gen::MEMAIN::etaclmax, RecoTauValidation_cfi::header, gen::UPPRIV::ickkw, gen::MEMAIN::maxjets, gen::MEMAIN::mektsc, gen::memain_, gen::mginit_(), mgParams, gen::MEMAIN::minjets, gen::MEMAIN::nqmatch, submitPVValidationJobs::params, gen::parseHeader(), gen::MEMAIN::qcut, submitPVValidationJobs::runInfo, runInitialized, gen::MEMAIN::showerkt, updateOrDie(), gen::uppriv_, and contentValuesCheck::values.
|
overrideprotectedvirtual |
Implements gen::JetMatching.
Definition at line 304 of file JetMatchingMadgraph.cc.
References eventInitialized, Exception, exclusive, gen::JetMatching::fMatchingStatus, gen::MEMAEV::iexc, gen::MEMAIN::maxjets, gen::memaev_, gen::memain_, gen::mgveto_(), gen::MEMAEV::nljets, runInitialized, soup, and PbPb_ZMuSkimMuonDPG_cff::veto.
|
staticprotected |
Definition at line 71 of file JetMatchingMadgraph.cc.
References mps_fire::result, and contentValuesCheck::ss.
std::string gen::JetMatchingMadgraph::parseParameter | ( | const std::string & | value | ) |
Definition at line 79 of file JetMatchingMadgraph.cc.
References mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.
bool gen::JetMatchingMadgraph::parseParameter | ( | const std::string & | value_ | ) |
Definition at line 89 of file JetMatchingMadgraph.cc.
References createfilelist::int, AlCaHLTBitMon_QueryRunRegistry::string, HcalDetIdTransform::transform(), and relativeConstraints::value.
|
staticprotected |
Definition at line 189 of file JetMatchingMadgraph.cc.
References Exception, getParameter(), Skims_PA_cff::name, and submitPVValidationJobs::params.
Referenced by init().
|
protected |
Definition at line 44 of file JetMatchingMadgraph.h.
Referenced by beforeHadronisation(), beforeHadronisationExec(), and match().
|
protected |
Definition at line 46 of file JetMatchingMadgraph.h.
Referenced by JetMatchingMadgraph(), and match().
|
protected |
Definition at line 41 of file JetMatchingMadgraph.h.
Referenced by getParameter(), and init().
|
protected |
Definition at line 43 of file JetMatchingMadgraph.h.
Referenced by beforeHadronisation(), init(), and match().
|
protected |
Definition at line 45 of file JetMatchingMadgraph.h.
Referenced by JetMatchingMadgraph(), and match().