#include <EcalGenEvtSelector.h>
Public Member Functions | |
EcalGenEvtSelector (const edm::ParameterSet &pset) | |
bool | filter (HepMC::GenEvent *) |
virtual | ~EcalGenEvtSelector () |
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_, edm::hlt::Exception, edm::ParameterSet::getParameter(), edm::errors::LogicError, particleId_, particlePt_, particleStatus_, partonId_, partonPt_, partonStatus_, and EnergyCorrector::pt.
|
inlinevirtual |
Definition at line 10 of file EcalGenEvtSelector.h.
|
virtual |
Reimplemented from BaseHiGenEvtSelector.
Definition at line 37 of file EcalGenEvtSelector.cc.
References begin, end, etaMax_, i, particleId_, particlePt_, particleStatus_, partonId_, partonPt_, partonStatus_, and BaseHiGenEvtSelector::selectParticle().
|
private |
Definition at line 24 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 22 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 16 of file EcalGenEvtSelector.h.
Referenced by EcalGenEvtSelector(), and filter().
|
private |
Definition at line 18 of file EcalGenEvtSelector.h.
Referenced by EcalGenEvtSelector(), and filter().
|
private |
Definition at line 17 of file EcalGenEvtSelector.h.
Referenced by EcalGenEvtSelector(), and filter().