1 #ifndef ALGORITHM_DD_ANGULAR_H 2 # define ALGORITHM_DD_ANGULAR_H 49 #endif // ALGORITHM_DD_ANGULAR_H
Geom::Theta< T > theta() const
void initialize(const DDNumericArguments &nArgs, const DDVectorArguments &vArgs, const DDMapArguments &mArgs, const DDStringArguments &sArgs, const DDStringVectorArguments &vsArgs) override
DD3Vector fUnitVector(double theta, double phi)
type of data representation of DDCompactView
DDRotationMatrix m_solidRot
void execute(DDCompactView &cpv) override
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double > > DD3Vector
A DD Translation is currently implemented with Root Vector3D.
std::vector< double > m_rotateSolid
std::vector< double > m_center
~DDAngular(void) override
std::string m_idNameSpace
std::pair< std::string, std::string > m_childNmNs
ROOT::Math::Rotation3D DDRotationMatrix
A DDRotationMatrix is currently implemented with a ROOT Rotation3D.