25 std::vector<const DetLayer*>
result;
28 pushResult(
result, theOuterBarrelLayers);
29 pushResult(
result, theOuterBackwardLayers);
30 pushResult(
result, theOuterForwardLayers);
32 pushResult(
result, theInnerBarrelLayers);
34 pushResult(
result, theInnerBackwardLayers);
35 pushResult(
result, theInnerForwardLayers);
44 std::vector<const DetLayer*>
result;
47 pushResult(
result, theOuterBarrelLayers, fts);
48 pushResult(
result, theOuterBackwardLayers, fts);
49 pushResult(
result, theOuterForwardLayers, fts);
51 pushResult(
result, theInnerBarrelLayers, fts);
53 pushResult(
result, theInnerBackwardLayers, fts);
54 pushResult(
result, theInnerForwardLayers, fts);
61 std::vector<const DetLayer*>
result;
64 pushResult(
result, theAllOuterBarrelLayers);
65 pushResult(
result, theAllOuterBackwardLayers);
66 pushResult(
result, theAllOuterForwardLayers);
68 pushResult(
result, theAllInnerBarrelLayers);
70 pushResult(
result, theAllInnerBackwardLayers);
71 pushResult(
result, theAllInnerForwardLayers);
80 std::vector<const DetLayer*>
result;
83 pushCompatibleResult(
result, theAllOuterBarrelLayers, fts);
84 pushCompatibleResult(
result, theAllOuterBackwardLayers, fts);
85 pushCompatibleResult(
result, theAllOuterForwardLayers, fts);
87 pushCompatibleResult(
result, theAllInnerBarrelLayers, fts);
89 pushCompatibleResult(
result, theAllInnerBackwardLayers, fts);
90 pushCompatibleResult(
result, theAllInnerForwardLayers, fts);
98 result.push_back((*i).first);
103 result.push_back((*i).first);
111 result.push_back((*i).first);
119 result.push_back((*i).first);
127 if ((*i).second.isCompatible(
range))
128 result.push_back((*i).first);
136 if ((*i).second.isCompatible(
range))
137 result.push_back((*i).first);
143 edm::LogError(
"BTLNavigableLayer") <<
"BTLNavigableLayer::setDetLayer called!! " << endl;