class ROOT::Math::CylindricalEta3D<double>
Function Members (Methods)
Data Members
private:
double | fEta | |
double | fPhi | |
double | fRho | |
Class Charts
Function documentation
Scalar pi()
{ return M_PI; }
void SetRho(double rho)
setters (only for data members)
set the rho coordinate value keeping eta and phi constant
void SetEta(double eta)
set the eta coordinate value keeping rho and phi constant
void SetPhi(double phi)
set the phi coordinate value keeping rho and eta constant
void Scale(double a)
scale by a scalar quantity a --
for cylindrical eta coords, as long as a >= 0, only rho changes!
bool operator==(const ROOT::Math::CylindricalEta3D<double>& rhs) const
Exact component-by-component equality
Note: Peculiar representaions of the zero vector such as (0,1,0) will
not test as equal to one another.
T x() const
============= Compatibility section ==================
The following make this coordinate system look enough like a CLHEP
vector that an assignment member template can work with either