27 using namespace geant_units::operators;
34 const std::vector<DetId>& detids(rgeo.
detIds());
38 std::vector<double>::const_iterator tranStart;
39 std::vector<double>::const_iterator shapeStart;
40 std::vector<double>::const_iterator rotStart;
41 std::vector<std::string>::const_iterator strStart;
43 for (
unsigned int id = 0;
id < detids.size(); ++
id) {
69 float nstrip = *(shapeStart + 4);
70 float npad = *(shapeStart + 5);
74 std::vector<float> pars;
75 pars.emplace_back(be);
76 pars.emplace_back(te);
77 pars.emplace_back(ap);
78 pars.emplace_back(nstrip);
79 pars.emplace_back(npad);
~ME0GeometryBuilderFromCondDB()
uint16_t *__restrict__ id
std::vector< double >::const_iterator rotStart(size_t ind) const
TkRotation & rotateAxes(const Basic3DVector< T > &newX, const Basic3DVector< T > &newY, const Basic3DVector< T > &newZ)
std::vector< std::string >::const_iterator strStart(size_t ind) const
std::vector< double >::const_iterator tranStart(size_t ind) const
const std::vector< DetId > & detIds() const
constexpr NumType convertMmToCm(NumType millimeters)
ME0Geometry * build(const RecoIdealGeometry &rgeo)
std::vector< double >::const_iterator shapeStart(size_t ind) const
ME0GeometryBuilderFromCondDB()