15 std::vector<int>
const& detidShifts) {
27 throw cms::Exception(
"Configuration") <<
" The first child of the DDFilteredView is not what is expected \n" 34 theCmsTrackerBuilder.
build(fv,
tracker.get(), attribute);
38 theCmsTrackerDetIdBuilder.buildId(*
tracker);
52 std::vector<int>
const& detidShifts) {
63 <<
" The first child of the DDFilteredView is not what is expected \n" 70 theCmsTrackerBuilder.
build(fv,
tracker.get(), attribute);
std::string_view DDFilter
Compact representation of the geometrical detector hierarchy.
void build(FilteredView &, GeometricDet *, const std::string &) override
static std::unique_ptr< GeometricDet > construct(DDCompactView const &cpv, std::vector< int > const &detidShifts)
takes ownership of detidShifts
GeometricDet::GeometricEnumType type(std::string const &) const