10 vector<const GeometricDet*> theGeometricPanels = aPixelForwardLayer->
components();
11 int panelsSize = theGeometricPanels.size();
25 vector<const PixelBlade*> theBlades;
28 for(
int i=0;
i< (panelsSize/2);
i++){
29 theBlades.push_back( myBladeBuilder.
build( theGeometricPanels[
i],
30 theGeometricPanels[i+(panelsSize/2)],
31 theGeomDetGeometry ) );
35 return new PixelForwardLayerPhase1(theBlades);
36 return new PixelForwardLayer(theBlades);
PixelBlade * build(const GeometricDet *geometricDetFrontPanel, const GeometricDet *geometricDetBackPanel, const TrackerGeometry *theGeomDetGeometry)
GeometricDetContainer & components()
ForwardDetLayer * build(const GeometricDet *aPixelForwardLayer, const TrackerGeometry *theGeomDetGeometry)
GeometricEnumType type() const