19 std::vector<GeometricTimingDet*> hier;
22 hier.emplace_back(subdet);
23 while ( tri < detMax && pgd.
pgeomdets_[tri].level_ == 1 ) {
26 hier.back()->addComponent(subdet);
27 hier.emplace_back(subdet);
29 while ( tri < detMax && pgd.
pgeomdets_[tri].level_ == 2 ) {
32 hier.back()->addComponent(subdet);
33 hier.emplace_back(subdet);
35 while ( tri < detMax && pgd.
pgeomdets_[tri].level_ == 3 ) {
38 hier.back()->addComponent(subdet);
39 hier.emplace_back(subdet);
41 while ( tri < detMax && pgd.
pgeomdets_[tri].level_ == 4 ) {
44 hier.back()->addComponent(subdet);
45 hier.emplace_back(subdet);
47 while ( tri < detMax && pgd.
pgeomdets_[tri].level_ == 5 ) {
50 hier.back()->addComponent(subdet);
51 hier.emplace_back(subdet);
53 while ( tri < detMax && pgd.
pgeomdets_[tri].level_ == 6 ) {
56 hier.back()->addComponent(subdet);
const GeometricTimingDet * construct(const PGeometricTimingDet &pgd)
CondDBCmsMTDConstruction()
std::vector< Item > pgeomdets_
Namespace of DDCMS conversion namespace.