#include <RecoTrackSelector.h>
Public Types | |
typedef reco::TrackCollection | collection |
typedef container::const_iterator | const_iterator |
typedef std::vector< const reco::Track * > | container |
Public Member Functions | |
const_iterator | begin () const |
const_iterator | end () const |
bool | operator() (const reco::Track &t, edm::Event &event) |
Operator() performs the selection: e.g. if (recoTrackSelector(track)) {...}. More... | |
bool | operator() (const reco::Track &t, const reco::BeamSpot *bs_) |
bool | operator() (const reco::Track &t) |
RecoTrackSelector () | |
Constructors. More... | |
RecoTrackSelector (const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC) | |
RecoTrackSelector (const edm::ParameterSet &cfg, edm::ConsumesCollector &iC) | |
RecoTrackSelector (double ptMin, double minRapidity, double maxRapidity, double tip, double lip, int minHit, int min3DHit, double maxChi2, const std::vector< std::string > &quality, const std::vector< std::string > &algorithm) | |
void | select (const edm::Handle< collection > &c, const edm::Event &event, const edm::EventSetup &) |
size_t | size () const |
Protected Attributes | |
std::vector < reco::TrackBase::TrackAlgorithm > | algorithm_ |
const reco::BeamSpot * | bs |
edm::EDGetTokenT< reco::BeamSpot > | bsSrcToken_ |
double | lip_ |
double | maxChi2_ |
double | maxRapidity_ |
int | min3DHit_ |
int | minHit_ |
double | minRapidity_ |
edm::EventID | previousEvent |
double | ptMin_ |
std::vector < reco::TrackBase::TrackQuality > | quality_ |
container | selected_ |
double | tip_ |
Definition at line 17 of file RecoTrackSelector.h.
Definition at line 19 of file RecoTrackSelector.h.
typedef container::const_iterator RecoTrackSelector::const_iterator |
Definition at line 21 of file RecoTrackSelector.h.
typedef std::vector<const reco::Track *> RecoTrackSelector::container |
Definition at line 20 of file RecoTrackSelector.h.
|
inline |
|
inline |
Definition at line 25 of file RecoTrackSelector.h.
|
inline |
Definition at line 27 of file RecoTrackSelector.h.
References reco::TrackBase::algoByName(), HLT_25ns14e33_v1_cff::algorithm, algorithm_, edm::ParameterSet::getParameter(), j, HLT_25ns14e33_v1_cff::quality, quality_, and reco::TrackBase::qualityByName().
|
inline |
Definition at line 45 of file RecoTrackSelector.h.
References reco::TrackBase::algoByName(), algorithm_, j, quality_, and reco::TrackBase::qualityByName().
|
inline |
|
inline |
Definition at line 56 of file RecoTrackSelector.h.
References selected_.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
|
inline |
Operator() performs the selection: e.g. if (recoTrackSelector(track)) {...}.
Definition at line 71 of file RecoTrackSelector.h.
References SiPixelRawToDigiRegional_cfi::beamSpot, bs, bsSrcToken_, edm::EventBase::id(), previousEvent, and edm::Handle< T >::product().
Referenced by operator()().
|
inline |
Definition at line 82 of file RecoTrackSelector.h.
References bs, and operator()().
|
inline |
Definition at line 87 of file RecoTrackSelector.h.
References reco::TrackBase::algo(), algorithm_, bs, reco::TrackBase::dsz(), reco::TrackBase::dxy(), reco::TrackBase::eta(), spr::find(), reco::TrackBase::hitPattern(), i, lip_, maxChi2_, maxRapidity_, min3DHit_, minHit_, minRapidity_, reco::TrackBase::normalizedChi2(), reco::HitPattern::numberOfValidStripLayersWithMonoAndStereo(), reco::HitPattern::pixelLayersWithMeasurement(), reco::BeamSpot::position(), reco::TrackBase::pt(), ptMin_, reco::TrackBase::quality(), quality_, tip_, and reco::HitPattern::trackerLayersWithMeasurement().
|
inline |
Definition at line 58 of file RecoTrackSelector.h.
References SiPixelRawToDigiRegional_cfi::beamSpot, bs, bsSrcToken_, edm::Handle< T >::product(), and selected_.
Referenced by Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), Vispa.Views.LineDecayView.LineDecayContainer::mousePressEvent(), Vispa.Gui.PortConnection.PointToPointConnection::mousePressEvent(), Vispa.Gui.VispaWidget.VispaWidget::mousePressEvent(), and Vispa.Views.AbstractView.AbstractView::restoreSelection().
|
inline |
|
protected |
Definition at line 127 of file RecoTrackSelector.h.
Referenced by operator()(), and RecoTrackSelector().
|
protected |
Definition at line 129 of file RecoTrackSelector.h.
Referenced by operator()(), and select().
|
protected |
Definition at line 128 of file RecoTrackSelector.h.
Referenced by operator()(), RecoTrackRefSelector::select(), and select().
|
protected |
Definition at line 122 of file RecoTrackSelector.h.
Referenced by operator()().
|
protected |
Definition at line 125 of file RecoTrackSelector.h.
Referenced by operator()().
|
protected |
Definition at line 120 of file RecoTrackSelector.h.
Referenced by operator()().
|
protected |
Definition at line 124 of file RecoTrackSelector.h.
Referenced by operator()().
|
protected |
Definition at line 123 of file RecoTrackSelector.h.
Referenced by operator()().
|
protected |
Definition at line 119 of file RecoTrackSelector.h.
Referenced by operator()().
|
protected |
Definition at line 131 of file RecoTrackSelector.h.
Referenced by operator()().
|
protected |
Definition at line 118 of file RecoTrackSelector.h.
Referenced by operator()().
|
protected |
Definition at line 126 of file RecoTrackSelector.h.
Referenced by operator()(), and RecoTrackSelector().
|
protected |
|
protected |
Definition at line 121 of file RecoTrackSelector.h.
Referenced by operator()().