Definition at line 27 of file DDTECCoolAlgo.cc.
◆ DDTECCoolAlgo()
DDTECCoolAlgo::DDTECCoolAlgo |
( |
| ) |
|
◆ ~DDTECCoolAlgo()
DDTECCoolAlgo::~DDTECCoolAlgo |
( |
| ) |
|
|
override |
◆ execute()
Definition at line 79 of file DDTECCoolAlgo.cc.
80 LogDebug(
"TECGeom") <<
"==>> Constructing DDTECCoolAlgo...";
94 LogDebug(
"TECGeom") <<
"DDTECCoolAlgo test " <<
child <<
"[" << copyNo <<
"] positioned in " << mother <<
" at "
99 LogDebug(
"TECGeom") <<
"<<== End of DDTECCoolAlgo construction ...";
References coolInsert, funct::cos(), DDSplit(), first, mps_fire::i, createfilelist::int, LogDebug, class-composition::parent, phiPosition, DDCompactView::position(), idealTransformation::rotation, rPosition, edm::second(), funct::sin(), and startCopyNo.
◆ initialize()
◆ coolInsert
vector<string> DDTECCoolAlgo::coolInsert |
|
private |
◆ idNameSpace
string DDTECCoolAlgo::idNameSpace |
|
private |
◆ phiPosition
vector<double> DDTECCoolAlgo::phiPosition |
|
private |
◆ rPosition
double DDTECCoolAlgo::rPosition |
|
private |
◆ startCopyNo
int DDTECCoolAlgo::startCopyNo |
|
private |
std::pair< std::string, std::string > DDSplit(const std::string &n)
split into (name,namespace), separator = ':'
void position(const DDLogicalPart &self, const DDLogicalPart &parent, const std::string ©no, const DDTranslation &trans, const DDRotation &rot, const DDDivision *div=nullptr)