4 #ifndef DDAlgorithm_global_angular_h
5 #define DDAlgorithm_global_angular_h
12 #define MAX_DOUBLE DBL_MAX
51 void stream(std::ostream &)
const;
void checkTermination()
for algorithms with incr_==0 the algorithm must check whether to terminate
base class for generated checking code for algorithm parameters.
DDRotationMatrix planeRot_
class for algorithmic positioning, represents an algorithm
std::vector< double > rotateSolid_
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double > > DDTranslation
DDTranslation translation()
subclass must calculate a translation std::vector
implementation of an algorithm, non generated checking code.
int copyno() const
copy-number calculation
std::vector< double > rotate_
std::vector< double > center_
global_angular_0(AlgoPos *, std::string label)
void stream(std::ostream &) const
DDRotationMatrix rotation()
subclass must calculate a rotation matrix
DDRotationMatrix solidRot_
ROOT::Math::Rotation3D DDRotationMatrix
A DDRotationMatrix is currently implemented with a ROOT Rotation3D.
bool checkParameters()
subclass must check the supplied parameters ParE_, ParS_