15 : m_minStations(iConfig.getParameter<unsigned
int>(
"minStations")),
16 m_minHitsPerStation(iConfig.getParameter<unsigned
int>(
"minHitsPerStation")) {
19 <<
" different CSC stations." << std::endl;
33 std::map<int, unsigned int> station_map;
35 for (
auto const &
hit :
track->recHits()) {
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();
51 station_iter != station_map.end();
Tracks select(const Tracks &tracks, const edm::Event &iEvent) const
select tracks
unsigned int m_minHitsPerStation
Log< level::Info, false > LogInfo
auto const & tracks
cannot be loose
~AlignmentCSCBeamHaloSelector()
destructor
unsigned int m_minStations
AlignmentCSCBeamHaloSelector(const edm::ParameterSet &iConfig, edm::ConsumesCollector &iC)
constructor
std::vector< const reco::Track * > Tracks