#include <PartonHadronDecayGenEvtSelector.h>
Public Member Functions | |
bool | filter (HepMC::GenEvent *) override |
PartonHadronDecayGenEvtSelector (const edm::ParameterSet &pset) | |
bool | selectParticle (HepMC::GenParticle *par, int status, int pdg, double ptMin, double etaMax) |
bool | selectParticle (HepMC::GenParticle *par, int status, int pdg, double etaMax, double etaMin, double pMin, double ptMax, double ptMin) |
~PartonHadronDecayGenEvtSelector () override | |
Public Member Functions inherited from BaseHiGenEvtSelector | |
BaseHiGenEvtSelector (const edm::ParameterSet &) | |
bool | selectParticle (HepMC::GenParticle *par, int status, int pdg, double ptMin, double etaMax) |
virtual | ~BaseHiGenEvtSelector () |
Private Attributes | |
double | decayEtaMax_ |
double | decayEtaMin_ |
int | decayId_ |
int | decayNtrig_ |
double | decayPMin_ |
double | decayPtMax_ |
double | decayPtMin_ |
int | decayStatus_ |
std::vector< double > | hadronEtaMax_ |
std::vector< double > | hadronEtaMin_ |
std::vector< int > | hadronId_ |
std::vector< double > | hadronPMin_ |
std::vector< double > | hadronPtMax_ |
std::vector< double > | hadronPtMin_ |
std::vector< int > | hadronStatus_ |
std::vector< double > | partonEtaMax_ |
std::vector< int > | partonId_ |
std::vector< double > | partonPtMin_ |
std::vector< int > | partonStatus_ |
Definition at line 7 of file PartonHadronDecayGenEvtSelector.h.
PartonHadronDecayGenEvtSelector::PartonHadronDecayGenEvtSelector | ( | const edm::ParameterSet & | pset | ) |
Definition at line 6 of file PartonHadronDecayGenEvtSelector.cc.
References decayEtaMax_, decayEtaMin_, decayId_, decayNtrig_, decayPMin_, decayPtMax_, decayPtMin_, decayStatus_, Exception, edm::ParameterSet::getParameter(), hadronEtaMax_, hadronEtaMin_, hadronId_, hadronPMin_, hadronPtMax_, hadronPtMin_, hadronStatus_, edm::errors::LogicError, partonEtaMax_, partonId_, partonPtMin_, partonStatus_, and ptmin.
|
inlineoverride |
Definition at line 10 of file PartonHadronDecayGenEvtSelector.h.
|
overridevirtual |
Reimplemented from BaseHiGenEvtSelector.
Definition at line 55 of file PartonHadronDecayGenEvtSelector.cc.
References SplitLinear::begin, decayEtaMax_, decayEtaMin_, decayId_, decayNtrig_, decayPMin_, decayPtMax_, decayPtMin_, decayStatus_, dataset::end, hadronEtaMax_, hadronEtaMin_, hadronId_, hadronPMin_, hadronPtMax_, hadronPtMin_, hadronStatus_, mps_fire::i, partonEtaMax_, partonId_, partonPtMin_, partonStatus_, and selectParticle().
|
inline |
Definition at line 13 of file PartonHadronDecayGenEvtSelector.h.
References funct::abs().
Referenced by filter().
|
inline |
Definition at line 17 of file PartonHadronDecayGenEvtSelector.h.
References funct::abs(), and ptMin.
|
private |
Definition at line 46 of file PartonHadronDecayGenEvtSelector.h.
Referenced by filter(), and PartonHadronDecayGenEvtSelector().
|
private |
Definition at line 47 of file PartonHadronDecayGenEvtSelector.h.
Referenced by filter(), and PartonHadronDecayGenEvtSelector().
|
private |
Definition at line 44 of file PartonHadronDecayGenEvtSelector.h.
Referenced by filter(), and PartonHadronDecayGenEvtSelector().
|
private |
Definition at line 51 of file PartonHadronDecayGenEvtSelector.h.
Referenced by filter(), and PartonHadronDecayGenEvtSelector().
|
private |
Definition at line 48 of file PartonHadronDecayGenEvtSelector.h.
Referenced by filter(), and PartonHadronDecayGenEvtSelector().
|
private |
Definition at line 49 of file PartonHadronDecayGenEvtSelector.h.
Referenced by filter(), and PartonHadronDecayGenEvtSelector().
|
private |
Definition at line 50 of file PartonHadronDecayGenEvtSelector.h.
Referenced by filter(), and PartonHadronDecayGenEvtSelector().
|
private |
Definition at line 45 of file PartonHadronDecayGenEvtSelector.h.
Referenced by filter(), and PartonHadronDecayGenEvtSelector().
|
private |
Definition at line 38 of file PartonHadronDecayGenEvtSelector.h.
Referenced by filter(), and PartonHadronDecayGenEvtSelector().
|
private |
Definition at line 39 of file PartonHadronDecayGenEvtSelector.h.
Referenced by filter(), and PartonHadronDecayGenEvtSelector().
|
private |
Definition at line 36 of file PartonHadronDecayGenEvtSelector.h.
Referenced by filter(), and PartonHadronDecayGenEvtSelector().
|
private |
Definition at line 40 of file PartonHadronDecayGenEvtSelector.h.
Referenced by filter(), and PartonHadronDecayGenEvtSelector().
|
private |
Definition at line 41 of file PartonHadronDecayGenEvtSelector.h.
Referenced by filter(), and PartonHadronDecayGenEvtSelector().
|
private |
Definition at line 42 of file PartonHadronDecayGenEvtSelector.h.
Referenced by filter(), and PartonHadronDecayGenEvtSelector().
|
private |
Definition at line 37 of file PartonHadronDecayGenEvtSelector.h.
Referenced by filter(), and PartonHadronDecayGenEvtSelector().
|
private |
Definition at line 33 of file PartonHadronDecayGenEvtSelector.h.
Referenced by filter(), and PartonHadronDecayGenEvtSelector().
|
private |
Definition at line 31 of file PartonHadronDecayGenEvtSelector.h.
Referenced by filter(), and PartonHadronDecayGenEvtSelector().
|
private |
Definition at line 34 of file PartonHadronDecayGenEvtSelector.h.
Referenced by filter(), and PartonHadronDecayGenEvtSelector().
|
private |
Definition at line 32 of file PartonHadronDecayGenEvtSelector.h.
Referenced by filter(), and PartonHadronDecayGenEvtSelector().