30 std::vector<const DetLayer*>
result;
33 pushResult(
result, theOuterBarrelLayers);
34 pushResult(
result, theOuterBackwardLayers);
35 pushResult(
result, theOuterForwardLayers);
37 pushResult(
result, theInnerBarrelLayers);
39 pushResult(
result, theInnerBackwardLayers);
40 pushResult(
result, theInnerForwardLayers);
49 std::vector<const DetLayer*>
result;
52 pushResult(
result, theOuterBarrelLayers, fts);
53 pushResult(
result, theOuterBackwardLayers, fts);
54 pushResult(
result, theOuterForwardLayers, fts);
56 pushResult(
result, theInnerBarrelLayers, fts);
58 pushResult(
result, theInnerBackwardLayers, fts);
59 pushResult(
result, theInnerForwardLayers, fts);
66 std::vector<const DetLayer*>
result;
69 pushResult(
result, theAllOuterBarrelLayers);
70 pushResult(
result, theAllOuterBackwardLayers);
71 pushResult(
result, theAllOuterForwardLayers);
73 pushResult(
result, theAllInnerBarrelLayers);
75 pushResult(
result, theAllInnerBackwardLayers);
76 pushResult(
result, theAllInnerForwardLayers);
85 std::vector<const DetLayer*>
result;
88 pushCompatibleResult(
result, theAllOuterBarrelLayers, fts);
89 pushCompatibleResult(
result, theAllOuterBackwardLayers, fts);
90 pushCompatibleResult(
result, theAllOuterForwardLayers, fts);
92 pushCompatibleResult(
result, theAllInnerBarrelLayers, fts);
94 pushCompatibleResult(
result, theAllInnerBackwardLayers, fts);
95 pushCompatibleResult(
result, theAllInnerForwardLayers, fts);
103 result.push_back((*i).first);
108 result.push_back((*i).first);
116 result.push_back((*i).first);
124 result.push_back((*i).first);
132 if ((*i).second.isCompatible(
range))
133 result.push_back((*i).first);
141 if ((*i).second.isCompatible(
range))
142 result.push_back((*i).first);
148 edm::LogError(
"MuonBarrelNavigableLayer") <<
"MuonBarrelNavigableLayer::setDetLayer called!! " << endl;