Definition at line 13 of file DDLinear.h.
Definition at line 69 of file DDLinear.cc.
References popcon2dropbox::copy(), funct::cos(), DDrot(), mps_fire::i, LogDebug, m_base, m_childNmNs, m_delta, m_incrCopyNo, m_n, m_phi, m_startCopyNo, m_theta, class-composition::parent, DDCompactView::position(), idealTransformation::rotation, and funct::sin().
86 LogDebug(
"DDAlgorithm" ) <<
"DDLinear: Creating a new " 87 <<
"rotation: IdentityRotation for " << ddname;
92 for(
int i = 0;
i <
m_n; ++
i )
95 cpv.
position( ddname, mother, copy, tran, rotation );
97 << copy <<
" positioned in " << mother <<
" at "
Sin< T >::type sin(const T &t)
DDName is used to identify DDD entities uniquely.
std::pair< std::string, std::string > m_childNmNs
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double > > DDTranslation
Represents a uniquely identifyable rotation matrix.
Cos< T >::type cos(const T &t)
std::vector< double > m_base
void position(const DDLogicalPart &self, const DDLogicalPart &parent, const std::string ©no, const DDTranslation &trans, const DDRotation &rot, const DDDivision *div=0)
ROOT::Math::Rotation3D DDRotationMatrix
A DDRotationMatrix is currently implemented with a ROOT Rotation3D.