22 #include "CLHEP/Units/GlobalSystemOfUnits.h"
36 const std::vector<DetId>& detids(rgeo.
detIds());
40 std::vector<double>::const_iterator tranStart;
41 std::vector<double>::const_iterator shapeStart;
42 std::vector<double>::const_iterator rotStart;
43 std::vector<std::string>::const_iterator strStart;
45 for (
unsigned int id = 0;
id < detids.size(); ++id)
60 *(rotStart+3), *(rotStart+4), *(rotStart+5),
61 *(rotStart+6), *(rotStart+7), *(rotStart+8));
64 float be = *(shapeStart+0)/cm;
65 float te = *(shapeStart+1)/cm;
66 float ap = *(shapeStart+2)/cm;
67 float ti = *(shapeStart+3)/cm;
68 float nstrip = *(shapeStart+4);
69 float npad = *(shapeStart+5);
73 std::vector<float> pars;
77 pars.push_back(nstrip);
97 std::list<GEMEtaPartition *> gepls;
103 gepls.push_back(gep);
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
GEMGeometryBuilderFromCondDB(bool comp11)
std::vector< double >::const_iterator tranStart(size_t ind) const
GEMGeometry * build(const RecoIdealGeometry &rgeo)
const std::vector< DetId > & detIds() const
~GEMGeometryBuilderFromCondDB()
ESHandle< TrackerGeometry > geometry
std::vector< double >::const_iterator shapeStart(size_t ind) const