CMS 3D CMS Logo

JetMatchingAlpgen.h
Go to the documentation of this file.
1 #ifndef GeneratorInterface_PartonShowerVeto_JetMatchingAlpgen_h
2 #define GeneratorInterface_PartonShowerVeto_JetMatchingAlpgen_h
3 
7 
8 namespace gen
9 {
10 
12  public:
13  JetMatchingAlpgen(const edm::ParameterSet &params);
15 
16  private:
17  void init(const lhef::LHERunInfo* runInfo);
19 
20  int match( const lhef::LHEEvent* partonLevel, const std::vector<fastjet::PseudoJet>* jetInput );
21  virtual double getJetEtaMax() const { return 0.; }
22 /*
23  int match(const HepMC::GenEvent* partonLevel,
24  const HepMC::GenEvent* finalState,
25  bool showeredFinalState);
26 */
27  std::set<std::string> capabilities() const;
28 
32 
34 };
35 
36 } // namespace gen
37 
38 
39 #endif // GeneratorInterface_PartonShowerVeto_JetMatchingAlpgen_h
JetMatchingAlpgen(const edm::ParameterSet &params)
void init(const lhef::LHERunInfo *runInfo)
std::set< std::string > capabilities() const
int match(const lhef::LHEEvent *partonLevel, const std::vector< fastjet::PseudoJet > *jetInput)
void beforeHadronisation(const lhef::LHEEvent *event)
virtual double getJetEtaMax() const
Definition: event.py:1