#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, const std::vector< int > &pdgId=std::vector< int >()) | |
CosmicTrackingParticleSelector (const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC) | |
const_iterator | end () const |
void | initEvent (edm::Handle< SimHitTPAssociationProducer::SimHitTPAssociationList > simHitsTPAssocToSet) const |
bool | operator() (const TrackingParticleRef tpr, 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 | |
edm::EDGetTokenT< reco::BeamSpot > | beamSpotToken_ |
bool | chargedOnly_ |
edm::ESGetToken < GlobalTrackingGeometry, GlobalTrackingGeometryRecord > | globalTrackingGeomToken_ |
double | lip_ |
double | maxRapidity_ |
int | minHit_ |
double | minRapidity_ |
std::vector< int > | pdgId_ |
double | ptMin_ |
container | selected_ |
edm::Handle < SimHitTPAssociationProducer::SimHitTPAssociationList > | simHitsTPAssoc |
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > | theMFToken_ |
double | tip_ |
Definition at line 39 of file CosmicTrackingParticleSelector.h.
Definition at line 41 of file CosmicTrackingParticleSelector.h.
typedef container::const_iterator CosmicTrackingParticleSelector::const_iterator |
Definition at line 43 of file CosmicTrackingParticleSelector.h.
typedef std::vector<const TrackingParticle*> CosmicTrackingParticleSelector::container |
Definition at line 42 of file CosmicTrackingParticleSelector.h.
|
inline |
Definition at line 45 of file CosmicTrackingParticleSelector.h.
|
inline |
Definition at line 47 of file CosmicTrackingParticleSelector.h.
|
inline |
Definition at line 64 of file CosmicTrackingParticleSelector.h.
|
inline |
Definition at line 87 of file CosmicTrackingParticleSelector.h.
References selected_.
|
inline |
Definition at line 88 of file CosmicTrackingParticleSelector.h.
References selected_.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
|
inline |
Definition at line 90 of file CosmicTrackingParticleSelector.h.
References simHitsTPAssoc.
Referenced by MultiTrackValidator::dqmAnalyze().
|
inline |
Definition at line 95 of file CosmicTrackingParticleSelector.h.
References chargedOnly_, PV3DBase< T, PVType, FrameType >::eta(), newFWLiteAna::found, edm::EventSetup::getData(), edm::EventSetup::getHandle(), globalTrackingGeomToken_, runTauDisplay::gp, cuy::ii, TrajectoryStateClosestToBeamLine::isValid(), edm::HandleBase::isValid(), lip_, maxRapidity_, minHit_, minRapidity_, FreeTrajectoryState::momentum(), PV3DBase< T, PVType, FrameType >::perp(), PV3DBase< T, PVType, FrameType >::perp2(), FreeTrajectoryState::position(), ptMin_, CosmicsPD_Skims::radius, sistrip::SpyUtilities::range(), simHitsTPAssoc, SimHitTPAssociationProducer::simHitTPAssociationListGreater(), mathSSE::sqrt(), GeomDet::surface(), theMFToken_, tip_, Surface::toGlobal(), TrajectoryStateClosestToBeamLine::trackStateAtPCA(), and PV3DBase< T, PVType, FrameType >::z().
|
inline |
Definition at line 77 of file CosmicTrackingParticleSelector.h.
References beam_dqm_sourceclient-live_cfg::beamSpot, beamSpotToken_, edmPickEvents::event, edm::Handle< T >::product(), selected_, and GeneralSetup::setup().
|
inline |
Definition at line 203 of file CosmicTrackingParticleSelector.h.
References selected_.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
private |
Definition at line 215 of file CosmicTrackingParticleSelector.h.
Referenced by select().
|
private |
Definition at line 212 of file CosmicTrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 216 of file CosmicTrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 210 of file CosmicTrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 208 of file CosmicTrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 211 of file CosmicTrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 207 of file CosmicTrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 213 of file CosmicTrackingParticleSelector.h.
|
private |
Definition at line 206 of file CosmicTrackingParticleSelector.h.
Referenced by operator()().
|
private |
|
mutableprivate |
Definition at line 219 of file CosmicTrackingParticleSelector.h.
Referenced by initEvent(), and operator()().
|
private |
Definition at line 217 of file CosmicTrackingParticleSelector.h.
Referenced by operator()().
|
private |
Definition at line 209 of file CosmicTrackingParticleSelector.h.
Referenced by operator()().