EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/geobase/FairGeoRotation.h>
Public Member Functions | |
FairGeoRotation () | |
FairGeoRotation (const FairGeoRotation &) | |
FairGeoRotation (const Double_t *) | |
FairGeoRotation (const Double_t, const Double_t, const Double_t) | |
~FairGeoRotation () | |
void | setMatrix (const Double_t *) |
void | setMatrix (const Float_t *) |
void | setEulerAngles (const Double_t, const Double_t, const Double_t) |
void | setElement (const Double_t, const Int_t) |
Double_t | operator() (Int_t) const |
FairGeoRotation & | operator= (const FairGeoRotation &) |
Bool_t | operator== (const FairGeoRotation &) |
Bool_t | operator!= (const FairGeoRotation &) |
FairGeoVector | operator* (const FairGeoVector &) const |
FairGeoRotation | operator* (const FairGeoRotation &) const |
FairGeoRotation & | operator*= (const FairGeoRotation &) |
FairGeoRotation & | transform (const FairGeoRotation &) |
Bool_t | isUnitMatrix () |
FairGeoRotation | inverse () const |
FairGeoRotation & | invert () |
Double_t | determinant () const |
Double_t | diff2 (const FairGeoRotation &) const |
Double_t | getElement (Int_t i, Int_t j) const |
void | setUnitMatrix () |
void | setZero () |
void | print () const |
TRotMatrix * | createTRotMatrix (const Text_t *name="", const Text_t *title="") |
Protected Attributes | |
Double_t | rot [9] |
rotation matrix
Definition at line 17 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 17 of file FairGeoRotation.h
|
inline |
Definition at line 55 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 55 of file FairGeoRotation.h
References rot.
Referenced by inverse(), and operator*().
|
inline |
Definition at line 69 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 69 of file FairGeoRotation.h
References rot.
|
inline |
Definition at line 75 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 75 of file FairGeoRotation.h
References rot.
FairGeoRotation::FairGeoRotation | ( | const Double_t | , |
const Double_t | , | ||
const Double_t | |||
) |
|
inline |
Definition at line 26 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 26 of file FairGeoRotation.h
TRotMatrix * FairGeoRotation::createTRotMatrix | ( | const Text_t * | name = "" , |
const Text_t * | title = "" |
||
) |
Definition at line 118 of file FairGeoRotation.cxx.
View newest version in sPHENIX GitHub at line 118 of file FairGeoRotation.cxx
References isUnitMatrix(), rot, and t.
|
inline |
Definition at line 178 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 178 of file FairGeoRotation.h
References rot.
Double_t FairGeoRotation::diff2 | ( | const FairGeoRotation & | r | ) | const |
Definition at line 106 of file FairGeoRotation.cxx.
View newest version in sPHENIX GitHub at line 106 of file FairGeoRotation.cxx
References d, rot, and Acts::UnitConstants::s.
Referenced by FairGeoTransform::transTo().
|
inline |
Definition at line 96 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 96 of file FairGeoRotation.h
References rot.
|
inline |
Definition at line 164 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 164 of file FairGeoRotation.h
References FairGeoRotation(), and rot.
Referenced by invert(), and FairGeoTransform::transTo().
|
inline |
Definition at line 173 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 173 of file FairGeoRotation.h
References inverse().
Referenced by FairGeoTransform::invert().
|
inline |
Definition at line 157 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 157 of file FairGeoRotation.h
References rot.
Referenced by createTRotMatrix().
|
inline |
Definition at line 117 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 117 of file FairGeoRotation.h
References rot.
|
inline |
Definition at line 62 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 62 of file FairGeoRotation.h
References rot.
|
inline |
Definition at line 127 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 127 of file FairGeoRotation.h
Referenced by operator*=().
|
inline |
Definition at line 134 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 134 of file FairGeoRotation.h
References FairGeoRotation(), k, n, and rot.
|
inline |
Definition at line 147 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 147 of file FairGeoRotation.h
References operator*().
|
inline |
Definition at line 101 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 101 of file FairGeoRotation.h
References rot.
|
inline |
Definition at line 107 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 107 of file FairGeoRotation.h
References rot.
|
inline |
Definition at line 196 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 196 of file FairGeoRotation.h
References rot.
Referenced by FairGeoTransform::print(), and FairGeoNode::print().
|
inline |
Definition at line 91 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 91 of file FairGeoRotation.h
References rot.
void FairGeoRotation::setEulerAngles | ( | const Double_t | a, |
const Double_t | b, | ||
const Double_t | c | ||
) |
Definition at line 83 of file FairGeoRotation.cxx.
View newest version in sPHENIX GitHub at line 83 of file FairGeoRotation.cxx
|
inline |
Definition at line 81 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 81 of file FairGeoRotation.h
References rot.
Referenced by FairGeoTransform::setRotMatrix().
|
inline |
Definition at line 86 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 86 of file FairGeoRotation.h
References rot.
|
inline |
Definition at line 185 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 185 of file FairGeoRotation.h
References rot.
Referenced by FairGeoTransform::clear(), and FairGeoTransform::transTo().
|
inline |
Definition at line 191 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 191 of file FairGeoRotation.h
References rot.
|
inline |
Definition at line 152 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 152 of file FairGeoRotation.h
Referenced by FairGeoTransform::transFrom(), and FairGeoTransform::transTo().
|
protected |
Definition at line 20 of file FairGeoRotation.h.
View newest version in sPHENIX GitHub at line 20 of file FairGeoRotation.h
Referenced by createTRotMatrix(), determinant(), diff2(), FairGeoRotation(), getElement(), inverse(), isUnitMatrix(), operator!=(), operator()(), operator*(), operator=(), operator==(), print(), setElement(), setEulerAngles(), setMatrix(), setUnitMatrix(), and setZero().