#include <StripTopologyBuilder.h>
Public Member Functions | |
StripTopology * | build (const Bounds *, double, const 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, | ||
const std::string & | part | ||
) |
Definition at line 9 of file StripTopologyBuilder.cc.
References cms::cuda::bs, constructBarrel(), constructForward(), Bounds::length(), mps_fire::result, theAPVNumb, Bounds::width(), Bounds::widthAtHalfLength(), and TrapezoidalPlaneBounds::yAxisOrientation().
Referenced by TrackerGeomBuilderFromGeometricDet::buildSilicon().
|
private |
Definition at line 25 of file StripTopologyBuilder.cc.
References theAPVNumb.
Referenced by build().
|
private |
Definition at line 32 of file StripTopologyBuilder.cc.
References theAPVNumb.
Referenced by build().
|
private |
Definition at line 20 of file StripTopologyBuilder.h.
Referenced by build(), constructBarrel(), and constructForward().