1 #ifndef DDPixFwdBlades_h
2 #define DDPixFwdBlades_h
61 #include "CLHEP/Vector/ThreeVector.h"
62 #include "CLHEP/Vector/Rotation.h"
98 static const double jX;
99 static const double jY;
100 static const double jZ;
101 static const double kX;
102 static const double kY;
103 static const double kZ;
static const double bladeZShift
void execute(DDCompactView &cpv)
static double nippleTranslationZ
static const double ancorRadius
virtual ~DDPixFwdBlades()
void computeNippleParameters(double endcap)
type of data representation of DDCompactView
std::vector< double > childTranslationVector
static const double zPlane
static double nippleTranslationX
static CLHEP::HepRotation * nippleRotationZPlus
static const double bladeAngle
void initialize(const DDNumericArguments &nArgs, const DDVectorArguments &vArgs, const DDMapArguments &mArgs, const DDStringArguments &sArgs, const DDStringVectorArguments &vsArgs)
static std::map< std::string, int > copyNumbers
static CLHEP::HepRotation * nippleRotationZMinus
static double nippleTranslationY
std::string childRotationName