#include <StripTopologyBuilder.h>
Public Member Functions | |
StripTopology * | build (const Bounds *, double, std::string) |
StripTopologyBuilder (void) | |
Private Member Functions | |
StripTopology * | constructBarrel (float, float) |
StripTopology * | constructForward (float, float, float, int) |
Private Attributes | |
double | theAPVNumb |
Called by GeomTopologyBuilder, chooses the right topology for Strips.
Definition at line 13 of file StripTopologyBuilder.h.
StripTopologyBuilder::StripTopologyBuilder | ( | void | ) |
Definition at line 7 of file StripTopologyBuilder.cc.
StripTopology * StripTopologyBuilder::build | ( | const Bounds * | bs, |
double | apvnumb, | ||
std::string | part | ||
) |
Definition at line 12 of file StripTopologyBuilder.cc.
References constructBarrel(), constructForward(), Bounds::length(), query::result, theAPVNumb, Bounds::width(), Bounds::widthAtHalfLength(), and TrapezoidalPlaneBounds::yAxisOrientation().
Referenced by TrackerGeomBuilderFromGeometricDet::buildSilicon().
|
private |
Definition at line 34 of file StripTopologyBuilder.cc.
References theAPVNumb.
Referenced by build().
|
private |
Definition at line 43 of file StripTopologyBuilder.cc.
References lumiQTWidget::aw, and theAPVNumb.
Referenced by build().
|
private |
Definition at line 23 of file StripTopologyBuilder.h.
Referenced by build(), constructBarrel(), and constructForward().