#include <KineParticleFilter.h>
Public Member Functions | |
KineParticleFilter (const edm::ParameterSet &kine) | |
void | setMainVertex (const XYZTLorentzVector &mv) |
const XYZTLorentzVector & | vertex () const |
virtual | ~KineParticleFilter () |
Public Member Functions inherited from BaseRawParticleFilter | |
bool | accept (const RawParticle &p) const |
bool | accept (const RawParticle *p) const |
void | addFilter (BaseRawParticleFilter *f) |
Add a BaseRawParticleFilter to be run after executing this one. More... | |
BaseRawParticleFilter () | |
virtual | ~BaseRawParticleFilter () |
Private Member Functions | |
virtual bool | isOKForMe (const RawParticle *p) const |
the real selection is done here More... | |
Private Attributes | |
double | cos2Max |
double | cos2PreshMax |
double | cos2PreshMin |
double | EMax |
double | EMin |
double | etaMax |
double | etaMin |
std::set< int > | forbiddenPdgCodes |
XYZTLorentzVector | mainVertex |
double | phiMax |
double | phiMin |
double | pTMax |
double | pTMin |
Additional Inherited Members |
Definition at line 19 of file KineParticleFilter.h.
KineParticleFilter::KineParticleFilter | ( | const edm::ParameterSet & | kine | ) |
Definition at line 9 of file KineParticleFilter.cc.
References filterCSVwithJSON::copy, cos2Max, cos2PreshMax, cos2PreshMin, gather_cfg::cout, EMax, EMin, etaMax, create_public_lumi_plots::exp, forbiddenPdgCodes, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), and pTMin.
|
inlinevirtual |
Definition at line 22 of file KineParticleFilter.h.
|
privatevirtual |
the real selection is done here
Implements BaseRawParticleFilter.
Definition at line 57 of file KineParticleFilter.cc.
References abs, RawParticle::charge(), cos2Max, cos2PreshMax, cos2PreshMin, RawParticle::cos2Theta(), RawParticle::cos2ThetaV(), EMax, EMin, forbiddenPdgCodes, mainVertex, RawParticle::pid(), pTMin, RawParticle::R2(), RawParticle::vertex(), and RawParticle::Z().
|
inline |
|
inline |
|
private |
Definition at line 33 of file KineParticleFilter.h.
Referenced by isOKForMe(), and KineParticleFilter().
|
private |
Definition at line 33 of file KineParticleFilter.h.
Referenced by isOKForMe(), and KineParticleFilter().
|
private |
Definition at line 33 of file KineParticleFilter.h.
Referenced by isOKForMe(), and KineParticleFilter().
|
private |
Definition at line 32 of file KineParticleFilter.h.
Referenced by isOKForMe(), and KineParticleFilter().
|
private |
Definition at line 32 of file KineParticleFilter.h.
Referenced by isOKForMe(), and KineParticleFilter().
|
private |
Definition at line 32 of file KineParticleFilter.h.
Referenced by KineParticleFilter().
|
private |
Definition at line 32 of file KineParticleFilter.h.
|
private |
Definition at line 36 of file KineParticleFilter.h.
Referenced by isOKForMe(), and KineParticleFilter().
|
private |
Definition at line 34 of file KineParticleFilter.h.
Referenced by isOKForMe(), setMainVertex(), and vertex().
|
private |
Definition at line 32 of file KineParticleFilter.h.
|
private |
Definition at line 32 of file KineParticleFilter.h.
|
private |
Definition at line 32 of file KineParticleFilter.h.
|
private |
Definition at line 32 of file KineParticleFilter.h.
Referenced by isOKForMe(), and KineParticleFilter().