1 #ifndef GeneratorInterface_PartonShowerVeto_JetMatching_h 2 #define GeneratorInterface_PartonShowerVeto_JetMatching_h 14 #include "fastjet/ClusterSequence.hh" 65 virtual int match(
const lhef::LHEEvent* partonLevel,
const std::vector<fastjet::PseudoJet>* jetInput) = 0;
93 #endif // GeneratorCommon_PartonShowerVeto_JetMatching_h virtual std::set< std::string > capabilities() const
virtual void beforeHadronisation(const lhef::LHEEvent *event)
virtual int match(const lhef::LHEEvent *partonLevel, const std::vector< fastjet::PseudoJet > *jetInput)=0
void resetMatchingStatus()
virtual const std::vector< int > * getPartonList()
virtual double getJetEtaMax() const =0
virtual bool initAfterBeams()
JetMatching(const edm::ParameterSet ¶ms)
virtual void beforeHadronisationExec()
virtual void init(const lhef::LHERunInfo *runInfo)
static std::unique_ptr< JetMatching > create(const edm::ParameterSet ¶ms)