90 m_validOnly(iConfig.getParameter<bool>(
"onlyValidRecHit")),
133 const std::vector<TrajectoryMeasurement> & tmcoll = traj->measurements();
135 for(std::vector<TrajectoryMeasurement>::const_iterator meas = tmcoll.begin() ; meas!= tmcoll.end() ; ++meas) {
137 if(!meas->updatedState().isValid())
continue;
146 TECDetId det(hit->geographicalId());
149 if(det.ring() != 6)
continue;
friend struct const_iterator
bool getByToken(EDGetToken token, Handle< PROD > &result) const
#define DEFINE_FWK_MODULE(type)
LocalPoint localPosition() const
key_type key() const
Accessor for product key.
std::shared_ptr< TrackingRecHit const > ConstRecHitPointer
~OverlapProblemTSOSPositionFilter()
OverlapProblemTSOSPositionFilter(const edm::ParameterSet &)
virtual bool filter(edm::Event &, const edm::EventSetup &) override
edm::EDGetTokenT< TrajTrackAssociationCollection > m_ttacollToken