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()) {
49 unsigned int stations = 0;
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