20 std::vector<GeometricDet*> hier;
23 hier.push_back(subdet);
24 while ( tri < detMax && pgd.
pgeomdets_[tri]._level == 1 ) {
28 hier.back()->addComponent(subdet);
29 hier.push_back(subdet);
31 while ( tri < detMax && pgd.
pgeomdets_[tri]._level == 2 ) {
35 hier.back()->addComponent(subdet);
36 hier.push_back(subdet);
38 while ( tri < detMax && pgd.
pgeomdets_[tri]._level == 3 ) {
42 hier.back()->addComponent(subdet);
43 hier.push_back(subdet);
45 while ( tri < detMax && pgd.
pgeomdets_[tri]._level == 4 ) {
49 hier.back()->addComponent(subdet);
50 hier.push_back(subdet);
52 while ( tri < detMax && pgd.
pgeomdets_[tri]._level == 5 ) {
56 hier.back()->addComponent(subdet);
57 hier.push_back(subdet);
59 while ( tri < detMax && pgd.
pgeomdets_[tri]._level == 6 ) {
63 hier.back()->addComponent(subdet);
const GeometricDet * construct(const PGeometricDet &pgd)
std::vector< Item > pgeomdets_
CondDBCmsTrackerConstruction()