1 #ifndef gen_JetMatchingMGFastJet_h
2 #define gen_JetMatchingMGFastJet_h
25 #include "fastjet/ClusterSequence.hh"
51 virtual int match(
const lhef::LHEEvent* partonLevel,
const std::vector<fastjet::PseudoJet>* jetInput );
62 static T getParameter(
const std::map<std::string, std::string> ¶ms,
69 const std::map<std::string, std::string> ¶ms,
fastjet::JetDefinition * fJetFinder
JetMatchingMGFastJet(const edm::ParameterSet ¶ms)
const std::vector< int > * getPartonList()
static T getParameter(const std::map< std::string, std::string > ¶ms, const std::string &var, const T &defValue=T())
virtual double getJetEtaMax() const
virtual bool initAfterBeams()
static void updateOrDie(const std::map< std::string, std::string > ¶ms, T ¶m, const std::string &name)
virtual void beforeHadronisationExec()
std::vector< fastjet::PseudoJet > fClusJets
static T parseParameter(const std::string &value)
std::vector< fastjet::PseudoJet > fPtSortedJets
std::map< std::string, std::string > mgParams
std::vector< int > typeIdx[3]
virtual void beforeHadronisation(const lhef::LHEEvent *)
virtual void init(const lhef::LHERunInfo *runInfo)
virtual int match(const lhef::LHEEvent *partonLevel, const std::vector< fastjet::PseudoJet > *jetInput)