24 vector<const DetLayer*>
result;
25 vector<const DetLayer*>
barrel;
28 pushResult(
result, theOuterEndcapLayers);
30 pushResult(
result, theInnerEndcapLayers);
32 pushResult(
barrel, theInnerBarrelLayers);
42 vector<const DetLayer*>
result;
43 vector<const DetLayer*>
barrel;
46 pushResult(
result, theOuterEndcapLayers, fts);
48 pushResult(
result, theInnerEndcapLayers, fts);
50 pushResult(
barrel, theInnerBarrelLayers, fts);
60 vector<const DetLayer*>
result;
61 vector<const DetLayer*>
barrel;
64 pushResult(
result, theAllOuterEndcapLayers);
66 pushResult(
result, theAllInnerEndcapLayers);
68 pushResult(
barrel, theAllInnerBarrelLayers);
78 vector<const DetLayer*>
result;
79 vector<const DetLayer*>
barrel;
82 pushCompatibleResult(
result, theAllOuterEndcapLayers, fts);
84 pushCompatibleResult(
result, theAllInnerEndcapLayers, fts);
86 pushCompatibleResult(
barrel, theAllInnerBarrelLayers, fts);
96 result.push_back((*i).first);
101 result.push_back((*i).first);
109 result.push_back((*i).first);
117 result.push_back((*i).first);
125 if ((*i).second.isCompatible(
range))
126 result.push_back((*i).first);
134 if ((*i).second.isCompatible(
range))
135 result.push_back((*i).first);
141 edm::LogError(
"ETLNavigablaLayer") <<
"ETLNavigableLayer::setDetLayer called!! " << endl;
145 theInnerBarrelLayers = innerBL;
146 theInnerEndcapLayers = innerEL;
149 theAllInnerBarrelLayers = innerCBL;
150 theAllInnerEndcapLayers = innerCEL;