4 #ifndef DDAlgorithm_global_simpleAngular_h
5 #define DDAlgorithm_global_simpleAngular_h
17 #define MAX_DOUBLE DBL_MAX
73 void stream(std::ostream &)
const;
94 void stream(std::ostream &)
const;
115 void stream(std::ostream &)
const;
global_simpleAngular_Check()
void stream(std::ostream &) const
base class for generated checking code for algorithm parameters.
~global_simpleAngular_2()
class for algorithmic positioning, represents an algorithm
~global_simpleAngular_Check()
void stream(std::ostream &) const
void checkTermination()
for algorithms with incr_==0 the algorithm must check whether to terminate
DDTranslation translation()
subclass must calculate a translation std::vector
void stream(std::ostream &) const
DDTranslation translation()
subclass must calculate a translation std::vector
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double > > DDTranslation
bool checkParameters()
subclass must check the supplied parameters ParE_, ParS_
~global_simpleAngular_1()
void checkTermination()
for algorithms with incr_==0 the algorithm must check whether to terminate
DDRotationMatrix rotation()
subclass must calculate a rotation matrix
DDTranslation translation()
subclass must calculate a translation std::vector
bool checkParameters()
subclass must check the supplied parameters ParE_, ParS_
implementation of an algorithm, non generated checking code.
global_simpleAngular_1(AlgoPos *, std::string label)
DDRotationMatrix rotation()
subclass must calculate a rotation matrix
bool checkParameters()
subclass must check the supplied parameters ParE_, ParS_
global_simpleAngular_0(AlgoPos *, std::string label)
void checkTermination()
for algorithms with incr_==0 the algorithm must check whether to terminate
DDRotationMatrix rotation()
subclass must calculate a rotation matrix
ROOT::Math::Rotation3D DDRotationMatrix
A DDRotationMatrix is currently implemented with a ROOT Rotation3D.
~global_simpleAngular_0()
global_simpleAngular_2(AlgoPos *, std::string label)