15 : m_minStations(iConfig.getParameter<unsigned int>(
"minStations"))
16 , m_minHitsPerStation(iConfig.getParameter<unsigned int>(
"minHitsPerStation"))
32 for (Tracks::const_iterator track = tracks.begin(); track != tracks.end(); ++track) {
33 std::map<int, unsigned int> station_map;
36 DetId id = (*hit)->geographicalId();
41 std::map<int, unsigned int>::const_iterator station_iter = station_map.find(station);
42 if (station_iter == station_map.end()) {
50 for (std::map<int, unsigned int>::const_iterator station_iter = station_map.begin(); station_iter != station_map.end(); ++station_iter) {
54 result.push_back(*track);
std::vector< const reco::Track * > Tracks
Tracks select(const Tracks &tracks, const edm::Event &iEvent) const
select tracks
unsigned int m_minHitsPerStation
~AlignmentCSCBeamHaloSelector()
destructor
unsigned int m_minStations
AlignmentCSCBeamHaloSelector(const edm::ParameterSet &iConfig, edm::ConsumesCollector &iC)
constructor
TrackingRecHitCollection::base::const_iterator trackingRecHit_iterator
iterator over a vector of reference to TrackingRecHit in the same collection