26 vector<const DetLayer*>
result;
27 vector<const DetLayer*>
barrel;
30 pushResult(
result, theOuterEndcapLayers);
32 pushResult(
result, theInnerEndcapLayers);
34 pushResult(
barrel, theInnerBarrelLayers);
45 vector<const DetLayer*>
result;
46 vector<const DetLayer*>
barrel;
49 pushResult(
result, theOuterEndcapLayers, fts);
51 pushResult(
result, theInnerEndcapLayers, fts);
53 pushResult(
barrel, theInnerBarrelLayers, fts);
63 vector<const DetLayer*>
result;
64 vector<const DetLayer*>
barrel;
67 pushResult(
result, theAllOuterEndcapLayers);
69 pushResult(
result, theAllInnerEndcapLayers);
71 pushResult(
barrel, theAllInnerBarrelLayers);
81 vector<const DetLayer*>
result;
82 vector<const DetLayer*>
barrel;
85 pushCompatibleResult(
result, theAllOuterEndcapLayers, fts);
87 pushCompatibleResult(
result, theAllInnerEndcapLayers, fts);
89 pushCompatibleResult(
barrel, theAllInnerBarrelLayers, fts);
99 result.push_back((*i).first);
104 result.push_back((*i).first);
112 result.push_back((*i).first);
120 result.push_back((*i).first);
128 if ((*i).second.isCompatible(
range))
129 result.push_back((*i).first);
137 if ((*i).second.isCompatible(
range))
138 result.push_back((*i).first);
144 edm::LogError(
"MuonForwardNavigablaLayer") <<
"MuonForwardNavigableLayer::setDetLayer called!! " << endl;
148 theInnerBarrelLayers = innerBL;
149 theInnerEndcapLayers = innerEL;
152 theAllInnerBarrelLayers = innerCBL;
153 theAllInnerEndcapLayers = innerCEL;