#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 ptMax, double minRapidity, double maxRapidity, double tip, double lip, int minHit, bool signalOnly, bool intimeOnly, bool chargedOnly, bool stableOnly, const std::vector< int > &pdgId=std::vector< int >(), bool invertRapidityCut=false, double minPhi=-3.2, double maxPhi=3.2) | |
Private Attributes | |
bool | chargedOnly_ |
bool | intimeOnly_ |
bool | invertRapidityCut_ |
double | lip_ |
float | maxRapidity_ |
float | meanPhi_ |
int | minHit_ |
float | minRapidity_ |
std::vector< int > | pdgId_ |
double | ptMax2_ |
double | ptMin2_ |
float | rangePhi_ |
bool | signalOnly_ |
bool | stableOnly_ |
double | tip2_ |
Definition at line 16 of file TrackingParticleSelector.h.
|
inline |
Definition at line 18 of file TrackingParticleSelector.h.
Referenced by reco::modules::ParameterAdapter< TrackingParticleSelector >::make().
|
inline |
Definition at line 19 of file TrackingParticleSelector.h.
References Exception, M_PI, HLT_2018_cff::maxPhi, and HLT_2018_cff::minPhi.
|
inline |
Operator() performs the selection: e.g. if (tPSelector(tp)) {...}.
Definition at line 68 of file TrackingParticleSelector.h.
References funct::abs(), EncodedEventId::bunchCrossing(), TrackingParticle::charge(), chargedOnly_, SiPixelRawToDigiRegional_cfi::deltaPhi, PVValHelper::eta, EncodedEventId::event(), TrackingParticle::eventId(), TrackingParticle::genParticle_begin(), TrackingParticle::genParticle_end(), intimeOnly_, invertRapidityCut_, dqmiolumiharvest::j, lip_, maxRapidity_, meanPhi_, minHit_, minRapidity_, TrackingParticle::numberOfTrackerLayers(), AlCaHLTBitMon_ParallelJobs::p, TrackingParticle::p4(), EgammaValidation_cff::pdgid, TrackingParticle::pdgId(), pdgId_, HLT_2018_cff::pt2, ptMax2_, ptMin2_, rangePhi_, signalOnly_, stableOnly_, TrackingParticle::status(), tip2_, and TrackingParticle::vertex().
|
private |
Definition at line 139 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 138 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 142 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 135 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 131 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 132 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 136 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 130 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 141 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 129 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 128 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 133 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 137 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 140 of file TrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 134 of file TrackingParticleSelector.h.
Referenced by operator()().