#include <EcalGenEvtSelector.h>
Public Member Functions | |
EcalGenEvtSelector (const edm::ParameterSet &pset) | |
bool | filter (HepMC::GenEvent *) override |
~EcalGenEvtSelector () 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 | etaMax_ |
std::vector< int > | particleId_ |
std::vector< double > | particlePt_ |
std::vector< int > | particleStatus_ |
std::vector< int > | partonId_ |
std::vector< double > | partonPt_ |
std::vector< int > | partonStatus_ |
Definition at line 7 of file EcalGenEvtSelector.h.
EcalGenEvtSelector::EcalGenEvtSelector | ( | const edm::ParameterSet & | pset | ) |
Definition at line 6 of file EcalGenEvtSelector.cc.
References etaMax_, Exception, edm::errors::LogicError, particleId_, particlePt_, particleStatus_, partonId_, partonPt_, partonStatus_, muonDTDigis_cfi::pset, and DiDispStaMuonMonitor_cfi::pt.
|
inlineoverride |
Definition at line 10 of file EcalGenEvtSelector.h.
|
overridevirtual |
Reimplemented from BaseHiGenEvtSelector.
Definition at line 34 of file EcalGenEvtSelector.cc.
References mps_fire::end, etaMax_, mps_fire::i, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, particleId_, particlePt_, particleStatus_, partonId_, partonPt_, partonStatus_, and BaseHiGenEvtSelector::selectParticle().
|
private |
Definition at line 23 of file EcalGenEvtSelector.h.
Referenced by EcalGenEvtSelector(), and filter().
|
private |
Definition at line 19 of file EcalGenEvtSelector.h.
Referenced by EcalGenEvtSelector(), and filter().
|
private |
Definition at line 21 of file EcalGenEvtSelector.h.
Referenced by EcalGenEvtSelector(), and filter().
|
private |
Definition at line 20 of file EcalGenEvtSelector.h.
Referenced by EcalGenEvtSelector(), and filter().
|
private |
Definition at line 15 of file EcalGenEvtSelector.h.
Referenced by EcalGenEvtSelector(), and filter().
|
private |
Definition at line 17 of file EcalGenEvtSelector.h.
Referenced by EcalGenEvtSelector(), and filter().
|
private |
Definition at line 16 of file EcalGenEvtSelector.h.
Referenced by EcalGenEvtSelector(), and filter().