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  class JetMatchingAlpgen : public JetMatching {
11  public:
13  ~JetMatchingAlpgen() override;
14 
15  private:
16  void init(const lhef::LHERunInfo* runInfo) override;
17  void beforeHadronisation(const lhef::LHEEvent* event) override;
18 
19  int match(const lhef::LHEEvent* partonLevel, const std::vector<fastjet::PseudoJet>* jetInput) override;
20  double getJetEtaMax() const override { return 0.; }
21  /*
22  int match(const HepMC::GenEvent* partonLevel,
23  const HepMC::GenEvent* finalState,
24  bool showeredFinalState);
25 */
26  std::set<std::string> capabilities() const override;
27 
31 
33  };
34 
35 } // namespace gen
36 
37 #endif // GeneratorInterface_PartonShowerVeto_JetMatchingAlpgen_h
JetMatching.h
gen::JetMatchingAlpgen
Definition: JetMatchingAlpgen.h:10
CalibrationSummaryClient_cfi.params
params
Definition: CalibrationSummaryClient_cfi.py:14
AlpgenHeader.h
gen::JetMatchingAlpgen::capabilities
std::set< std::string > capabilities() const override
Definition: JetMatchingAlpgen.cc:44
gen::JetMatching
Definition: JetMatching.h:27
gen::JetMatchingAlpgen::init
void init(const lhef::LHERunInfo *runInfo) override
Definition: JetMatchingAlpgen.cc:54
gen::JetMatchingAlpgen::getJetEtaMax
double getJetEtaMax() const override
Definition: JetMatchingAlpgen.h:20
gen::JetMatchingAlpgen::runInitialized
bool runInitialized
Definition: JetMatchingAlpgen.h:29
gen::JetMatchingAlpgen::applyMatching
bool applyMatching
Definition: JetMatchingAlpgen.h:28
gen::JetMatchingAlpgen::header
AlpgenHeader header
Definition: JetMatchingAlpgen.h:32
gen
Definition: PythiaDecays.h:13
lhef::LHERunInfo
Definition: LHERunInfo.h:25
edm::ParameterSet
Definition: ParameterSet.h:47
gen::JetMatchingAlpgen::~JetMatchingAlpgen
~JetMatchingAlpgen() override
Definition: JetMatchingAlpgen.cc:42
lhef::LHEEvent
Definition: LHEEvent.h:23
gen::JetMatchingAlpgen::beforeHadronisation
void beforeHadronisation(const lhef::LHEEvent *event) override
Definition: JetMatchingAlpgen.cc:113
AlpgenHeader
Definition: AlpgenHeader.h:10
AlpgenCommonBlocks.h
submitPVValidationJobs.runInfo
dictionary runInfo
Definition: submitPVValidationJobs.py:1013
gen::JetMatchingAlpgen::eventInitialized
bool eventInitialized
Definition: JetMatchingAlpgen.h:30
event
Definition: event.py:1
gen::JetMatchingAlpgen::match
int match(const lhef::LHEEvent *partonLevel, const std::vector< fastjet::PseudoJet > *jetInput) override
Definition: JetMatchingAlpgen.cc:133
gen::JetMatchingAlpgen::JetMatchingAlpgen
JetMatchingAlpgen(const edm::ParameterSet &params)
Definition: JetMatchingAlpgen.cc:34