#include <CosmicTrackingParticleSelector.h>
Public Types | |
typedef TrackingParticleCollection | collection |
typedef container::const_iterator | const_iterator |
typedef std::vector< const TrackingParticle * > | container |
Public Member Functions | |
const_iterator | begin () const |
CosmicTrackingParticleSelector () | |
CosmicTrackingParticleSelector (double ptMin, double minRapidity, double maxRapidity, double tip, double lip, int minHit, bool chargedOnly, std::vector< int > pdgId=std::vector< int >()) | |
CosmicTrackingParticleSelector (const edm::ParameterSet &cfg) | |
const_iterator | end () const |
bool | operator() (const TrackingParticle &tp, const reco::BeamSpot *bs, const edm::Event &iEvent, const edm::EventSetup &iSetup) const |
void | select (const edm::Handle< collection > &c, const edm::Event &event, const edm::EventSetup &setup) |
size_t | size () const |
Private Attributes | |
bool | chargedOnly_ |
double | lip_ |
double | maxRapidity_ |
int | minHit_ |
double | minRapidity_ |
std::vector< int > | pdgId_ |
double | ptMin_ |
container | selected_ |
double | tip_ |
Definition at line 32 of file CosmicTrackingParticleSelector.h.
Definition at line 35 of file CosmicTrackingParticleSelector.h.
typedef container::const_iterator CosmicTrackingParticleSelector::const_iterator |
Definition at line 37 of file CosmicTrackingParticleSelector.h.
typedef std::vector<const TrackingParticle *> CosmicTrackingParticleSelector::container |
Definition at line 36 of file CosmicTrackingParticleSelector.h.
|
inline |
Definition at line 39 of file CosmicTrackingParticleSelector.h.
|
inline |
Definition at line 41 of file CosmicTrackingParticleSelector.h.
|
inline |
Definition at line 48 of file CosmicTrackingParticleSelector.h.
|
inline |
Definition at line 70 of file CosmicTrackingParticleSelector.h.
References selected_.
|
inline |
Definition at line 71 of file CosmicTrackingParticleSelector.h.
References selected_.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
|
inline |
Definition at line 74 of file CosmicTrackingParticleSelector.h.
References ParticleBase::charge(), chargedOnly_, gather_cfg::cout, PV3DBase< T, PVType, FrameType >::eta(), newFWLiteAna::found, edm::EventSetup::get(), TrajectoryStateClosestToBeamLine::isValid(), lip_, TrackingParticle::matchedHit(), maxRapidity_, minHit_, minRapidity_, FreeTrajectoryState::momentum(), TrackingParticle::pdgId(), pdgId_, PV3DBase< T, PVType, FrameType >::perp(), PV3DBase< T, PVType, FrameType >::perp2(), FreeTrajectoryState::position(), edm::ESHandle< class >::product(), ptMin_, CosmicsPD_Skims::radius, trackerHits::simHits, mathSSE::sqrt(), GeomDet::surface(), tip_, Surface::toGlobal(), DetId::Tracker, patCandidatesForDimuonsSequences_cff::tracker, TrackingParticle::trackPSimHit(), TrajectoryStateClosestToBeamLine::trackStateAtPCA(), and PV3DBase< T, PVType, FrameType >::z().
|
inline |
Definition at line 59 of file CosmicTrackingParticleSelector.h.
References event(), edm::Handle< T >::product(), selected_, and HcalObjRepresent::setup().
Referenced by python.Vispa.Views.LineDecayView.LineDecayContainer::createObject(), python.Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), python.Vispa.Views.LineDecayView.LineDecayContainer::mousePressEvent(), python.Vispa.Gui.PortConnection.PointToPointConnection::mousePressEvent(), python.Vispa.Gui.VispaWidget.VispaWidget::mousePressEvent(), and python.Vispa.Views.AbstractView.AbstractView::restoreSelection().
|
inline |
Definition at line 135 of file CosmicTrackingParticleSelector.h.
References selected_.
|
private |
Definition at line 145 of file CosmicTrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 143 of file CosmicTrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 141 of file CosmicTrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 144 of file CosmicTrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 140 of file CosmicTrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 146 of file CosmicTrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 139 of file CosmicTrackingParticleSelector.h.
Referenced by operator()().
|
private |
|
private |
Definition at line 142 of file CosmicTrackingParticleSelector.h.
Referenced by operator()().