#include <JetMatching.h>
Classes | |
struct | JetPartonMatch |
Public Types | |
typedef edmplugin::PluginFactory < JetMatching *(const edm::ParameterSet &)> | Factory |
Public Member Functions | |
virtual void | beforeHadronisation (const boost::shared_ptr< LHEEvent > &event) |
virtual std::set< std::string > | capabilities () const |
const std::vector < JetPartonMatch > & | getMatchSummary () const |
virtual void | init (const boost::shared_ptr< LHERunInfo > &runInfo) |
JetMatching (const edm::ParameterSet ¶ms) | |
virtual double | match (const HepMC::GenEvent *partonLevel, const HepMC::GenEvent *finalState, bool showeredFinalState=false)=0 |
virtual | ~JetMatching () |
Static Public Member Functions | |
static std::auto_ptr< JetMatching > | create (const edm::ParameterSet ¶ms) |
Protected Attributes | |
std::vector< JetPartonMatch > | matchSummary |
Definition at line 24 of file JetMatching.h.
typedef edmplugin::PluginFactory<JetMatching*( const edm::ParameterSet &)> lhef::JetMatching::Factory |
Definition at line 71 of file JetMatching.h.
lhef::JetMatching::JetMatching | ( | const edm::ParameterSet & | params | ) |
Definition at line 21 of file JetMatching.cc.
|
virtual |
Definition at line 25 of file JetMatching.cc.
|
virtual |
|
virtual |
Reimplemented in lhef::JetMatchingMadgraph, and lhef::JetMatchingMLM.
Definition at line 38 of file JetMatching.cc.
References query::result.
Referenced by lhef::JetMatchingMLM::capabilities().
|
static |
Definition at line 46 of file JetMatching.cc.
References reco::get(), edm::ParameterSet::getParameter(), mergeVDriftHistosByStation::name, fwrapper::plugin, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 64 of file JetMatching.h.
References matchSummary.
|
virtual |
|
pure virtual |
Implemented in lhef::JetMatchingMadgraph, and lhef::JetMatchingMLM.
|
protected |
Definition at line 74 of file JetMatching.h.
Referenced by getMatchSummary(), and lhef::JetMatchingMLM::match().