Definition at line 25 of file DDGEMAngular.cc.
◆ DDGEMAngular()
DDGEMAngular::DDGEMAngular |
( |
| ) |
|
◆ ~DDGEMAngular()
DDGEMAngular::~DDGEMAngular |
( |
| ) |
|
|
override |
◆ execute()
Definition at line 92 of file DDGEMAngular.cc.
96 for (
int ii = 0;
ii <
n;
ii++) {
108 double thetax = 90.0_deg;
109 double phix =
invert == 0 ? (90.0_deg + phitmp) : (-90.0_deg + phitmp);
110 double thetay =
invert == 0 ? 0.0 : 180.0_deg;
111 double phiz = phitmp;
127 <<
" positioned in " << parentName <<
" at " << tran <<
" with " << rotstr <<
" "
References angle_units::operators::convertRadToDeg(), funct::cos(), DDrot(), formatAsDegrees(), cuy::ii, l1tstage2_dqm_sourceclient-live_cfg::invert, dqmiodumpmetadata::n, class-composition::parent, DDCompactView::position(), idealTransformation::rotation, funct::sin(), and AlCaHLTBitMon_QueryRunRegistry::string.
◆ initialize()
◆ childName
std::string DDGEMAngular::childName |
|
private |
◆ idNameSpace
std::string DDGEMAngular::idNameSpace |
|
private |
◆ incrCopyNo
int DDGEMAngular::incrCopyNo |
|
private |
◆ invert
◆ rotns
std::string DDGEMAngular::rotns |
|
private |
◆ rPos
double DDGEMAngular::rPos |
|
private |
◆ startAngle
double DDGEMAngular::startAngle |
|
private |
◆ startCopyNo
int DDGEMAngular::startCopyNo |
|
private |
◆ stepAngle
double DDGEMAngular::stepAngle |
|
private |
◆ zoffset
double DDGEMAngular::zoffset |
|
private |
void position(const DDLogicalPart &self, const DDLogicalPart &parent, const std::string ©no, const DDTranslation &trans, const DDRotation &rot, const DDDivision *div=nullptr)