15 : m_station(iConfig.getParameter<
int>(
"station")),
16 m_minHitsPerChamber(iConfig.getParameter<unsigned
int>(
"minHitsPerChamber")) {
19 <<
"Acceptable tracks must have " <<
m_minHitsPerChamber <<
" in two chambers on all stations." << std::endl;
22 <<
" in two chambers on station " <<
m_station <<
"." << std::endl;
37 unsigned int MEminus4_even = 0;
38 unsigned int MEminus4_odd = 0;
39 unsigned int MEminus3_even = 0;
40 unsigned int MEminus3_odd = 0;
41 unsigned int MEminus2_even = 0;
42 unsigned int MEminus2_odd = 0;
43 unsigned int MEminus1_even = 0;
44 unsigned int MEminus1_odd = 0;
46 unsigned int MEplus1_even = 0;
47 unsigned int MEplus1_odd = 0;
48 unsigned int MEplus2_even = 0;
49 unsigned int MEplus2_odd = 0;
50 unsigned int MEplus3_even = 0;
51 unsigned int MEplus3_odd = 0;
52 unsigned int MEplus4_even = 0;
53 unsigned int MEplus4_odd = 0;
55 for (
auto const &
hit :
track->recHits()) {
unsigned int m_minHitsPerChamber
std::vector< const reco::Track * > Tracks
AlignmentCSCOverlapSelector(const edm::ParameterSet &iConfig)
constructor
Tracks select(const Tracks &tracks, const edm::Event &iEvent) const
select tracks
~AlignmentCSCOverlapSelector()
destructor
Log< level::Info, false > LogInfo
auto const & tracks
cannot be loose