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