1 #ifndef gen_JetMatchingMGFastJet_h
2 #define gen_JetMatchingMGFastJet_h
25 #include "fastjet/ClusterSequence.hh"
49 int match(
const lhef::LHEEvent *partonLevel,
const std::vector<fastjet::PseudoJet> *jetInput)
override;
59 static T getParameter(
const std::map<std::string, std::string> ¶ms,
61 const T &defValue =
T());
fastjet::JetDefinition * fJetFinder
JetMatchingMGFastJet(const edm::ParameterSet ¶ms)
double getJetEtaMax() const override
static T getParameter(const std::map< std::string, std::string > ¶ms, const std::string &var, const T &defValue=T())
const std::vector< int > * getPartonList() override
static void updateOrDie(const std::map< std::string, std::string > ¶ms, T ¶m, const std::string &name)
void beforeHadronisationExec() override
void beforeHadronisation(const lhef::LHEEvent *) override
int match(const lhef::LHEEvent *partonLevel, const std::vector< fastjet::PseudoJet > *jetInput) override
list var
if using global norm cols_to_minmax = ['t_delta', 't_hmaxNearP','t_emaxNearP', 't_hAnnular', 't_eAnnular','t_pt','t_nVtx','t_ieta','t_eHcal10', 't_eHcal30','t_rhoh','t_eHcal'] df[cols_to_minmax] = df[cols_to_minmax].apply(lambda x: (x - x.min()) / (x.max() - x.min()) if (x.max() - x.min() > 0) else 1.0/200.0)
bool initAfterBeams() override
std::vector< fastjet::PseudoJet > fClusJets
static T parseParameter(const std::string &value)
std::vector< fastjet::PseudoJet > fPtSortedJets
std::map< std::string, std::string > mgParams
void init(const lhef::LHERunInfo *runInfo) override
std::vector< int > typeIdx[3]
~JetMatchingMGFastJet() override