![]() |
![]() |
#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, std::vector< int > pdgId=std::vector< int >()) | |
Private Attributes | |
bool | chargedOnly_ |
double | lip_ |
double | maxRapidity_ |
int | minHit_ |
double | minRapidity_ |
std::vector< int > | pdgId_ |
double | ptMin_ |
bool | signalOnly_ |
double | tip_ |
Definition at line 13 of file TrackingParticleSelector.h.
|
inline |
Definition at line 16 of file TrackingParticleSelector.h.
|
inline |
Definition at line 17 of file TrackingParticleSelector.h.
|
inline |
Operator() performs the selection: e.g. if (tPSelector(tp)) {...}.
Definition at line 24 of file TrackingParticleSelector.h.
References EncodedEventId::bunchCrossing(), ParticleBase::charge(), chargedOnly_, EncodedEventId::event(), TrackingParticle::eventId(), lip_, TrackingParticle::matchedHit(), maxRapidity_, minHit_, minRapidity_, ParticleBase::momentum(), TrackingParticle::pdgId(), pdgId_, ptMin_, signalOnly_, mathSSE::sqrt(), tip_, and ParticleBase::vertex().
|
private |
Definition at line 54 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 51 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 49 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 52 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 48 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 55 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 47 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 53 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 50 of file TrackingParticleSelector.h.
Referenced by operator()().