Definition at line 24 of file DDHCalAngular.cc.
◆ DDHCalAngular()
DDHCalAngular::DDHCalAngular |
( |
| ) |
|
◆ ~DDHCalAngular()
DDHCalAngular::~DDHCalAngular |
( |
| ) |
|
|
override |
◆ execute()
Definition at line 91 of file DDHCalAngular.cc.
95 double theta = 90._deg;
96 for (
int ii = 0;
ii <
n;
ii++) {
97 double phiy = phix + 90._deg;
101 static const double tol = 0.1;
122 <<
" positioned in " << parentName <<
" at " << tran <<
" with " <<
rotation;
References funct::abs(), angle_units::operators::convertRadToDeg(), funct::cos(), DDrot(), formatAsDegreesInInteger(), cuy::ii, dqmiodumpmetadata::n, class-composition::parent, DDCompactView::position(), idealTransformation::rotation, funct::sin(), AlCaHLTBitMon_QueryRunRegistry::string, and theta().
◆ initialize()
◆ childName
std::string DDHCalAngular::childName |
|
private |
◆ idNameSpace
std::string DDHCalAngular::idNameSpace |
|
private |
◆ incrCopyNo
int DDHCalAngular::incrCopyNo |
|
private |
◆ rangeAngle
double DDHCalAngular::rangeAngle |
|
private |
◆ rotns
std::string DDHCalAngular::rotns |
|
private |
◆ shiftX
double DDHCalAngular::shiftX |
|
private |
◆ shiftY
double DDHCalAngular::shiftY |
|
private |
◆ startAngle
double DDHCalAngular::startAngle |
|
private |
◆ startCopyNo
int DDHCalAngular::startCopyNo |
|
private |
◆ zoffset
double DDHCalAngular::zoffset |
|
private |
void position(const DDLogicalPart &self, const DDLogicalPart &parent, const std::string ©no, const DDTranslation &trans, const DDRotation &rot, const DDDivision *div=nullptr)