7 template <
class FilteredView>
14 static const std::string stereo =
"TrackerStereoDetectors";
27 template <
class FilteredView>
34 static const std::string isLower =
"TrackerLowerDetectors";
35 static const std::string isUpper =
"TrackerUpperDetectors";
44 edm::LogError(
"DetConstruction") <<
" module defined in a Stack but not upper either lower!? ";
49 template <
class FilteredView>
65 bool dodets = fv.firstChild();
67 buildSmallDetsforGlued(fv, det, attribute);
68 dodets = fv.nextSibling();
80 bool dodets = fv.firstChild();
82 buildSmallDetsforStack(fv, det, attribute);
83 dodets = fv.nextSibling();
void addComponent(GeometricDet *)
void setGeographicalID(DetId id)
void buildSmallDetsforStack(FilteredView &, GeometricDet *, const std::string &)
void buildSmallDetsforGlued(FilteredView &, GeometricDet *, const std::string &)
void buildComponent(FilteredView &, GeometricDet *, const std::string &) override