#include <TrackingParticleSelector.h>
Public Member Functions | |
bool | operator() (const TrackingParticle &tp) const |
Operator() performs the selection: e.g. if (tPSelector(tp)) {...}. More... | |
TrackingParticleSelector () | |
TrackingParticleSelector (double ptMin, double minRapidity, double maxRapidity, double tip, double lip, int minHit, bool signalOnly, bool chargedOnly, bool stableOnly, const std::vector< int > &pdgId=std::vector< int >()) | |
Private Attributes | |
bool | chargedOnly_ |
double | lip_ |
float | maxRapidity_ |
int | minHit_ |
float | minRapidity_ |
std::vector< int > | pdgId_ |
double | ptMin_ |
bool | signalOnly_ |
bool | stableOnly_ |
double | tip_ |
Definition at line 15 of file TrackingParticleSelector.h.
|
inline |
Definition at line 18 of file TrackingParticleSelector.h.
|
inline |
Definition at line 19 of file TrackingParticleSelector.h.
|
inline |
Operator() performs the selection: e.g. if (tPSelector(tp)) {...}.
Definition at line 26 of file TrackingParticleSelector.h.
References funct::abs(), EncodedEventId::bunchCrossing(), TrackingParticle::charge(), chargedOnly_, eta(), EncodedEventId::event(), TrackingParticle::eventId(), TrackingParticle::genParticle_begin(), TrackingParticle::genParticle_end(), j, lip_, maxRapidity_, minHit_, minRapidity_, TrackingParticle::momentum(), TrackingParticle::numberOfTrackerLayers(), AlCaHLTBitMon_ParallelJobs::p, TrackingParticle::pdgId(), pdgId_, ptMin_, signalOnly_, TopDecayID::stable, stableOnly_, TrackingParticle::status(), tip_, and TrackingParticle::vertex().
|
private |
Definition at line 78 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 75 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 73 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 76 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 72 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 80 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 71 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 77 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 79 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 74 of file TrackingParticleSelector.h.
Referenced by operator()().