ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/externals/clhep/include/CLHEP/Vector/Rotation.h>
Classes | |
class | HepRotation_row |
Static Public Member Functions | |
static double | getTolerance () |
static double | setTolerance (double tol) |
Static Public Attributes | |
static DLL_API const HepRotation | IDENTITY |
Protected Member Functions | |
HepRotation (double mxx, double mxy, double mxz, double myx, double myy, double myz, double mzx, double mzy, double mzz) | |
Protected Attributes | |
double | rxx |
double | rxy |
double | rxz |
double | ryx |
double | ryy |
double | ryz |
double | rzx |
double | rzy |
double | rzz |
Private Member Functions | |
bool | setCols (const Hep3Vector &u1, const Hep3Vector &u2, const Hep3Vector &u3, double u1u2, Hep3Vector &v1, Hep3Vector &v2, Hep3Vector &v3) const |
void | setArbitrarily (const Hep3Vector &colX, Hep3Vector &v1, Hep3Vector &v2, Hep3Vector &v3) const |
Friends | |
HepRotation | operator* (const HepRotationX &rx, const HepRotation &r) |
HepRotation | operator* (const HepRotationY &ry, const HepRotation &r) |
HepRotation | operator* (const HepRotationZ &rz, const HepRotation &r) |
Definition at line 46 of file Rotation.h.
View newest version in sPHENIX GitHub at line 46 of file Rotation.h
|
inline |
|
inline |
|
inlinedefault |
|
inline |
|
inline |
|
inline |
CLHEP::HepRotation::HepRotation | ( | const Hep3Vector & | axis, |
double | delta | ||
) |
Definition at line 54 of file RotationA.cc.
View newest version in sPHENIX GitHub at line 54 of file RotationA.cc
CLHEP::HepRotation::HepRotation | ( | const HepAxisAngle & | ax | ) |
Definition at line 61 of file RotationA.cc.
View newest version in sPHENIX GitHub at line 61 of file RotationA.cc
References CLHEP::HepAxisAngle::axis(), and CLHEP::HepAxisAngle::delta().
CLHEP::HepRotation::HepRotation | ( | double | phi, |
double | theta, | ||
double | psi | ||
) |
Definition at line 57 of file RotationE.cc.
View newest version in sPHENIX GitHub at line 57 of file RotationE.cc
CLHEP::HepRotation::HepRotation | ( | const HepEulerAngles & | e | ) |
Definition at line 64 of file RotationE.cc.
View newest version in sPHENIX GitHub at line 64 of file RotationE.cc
References CLHEP::HepEulerAngles::phi(), CLHEP::HepEulerAngles::psi(), and CLHEP::HepEulerAngles::theta().
CLHEP::HepRotation::HepRotation | ( | const Hep3Vector & | colX, |
const Hep3Vector & | colY, | ||
const Hep3Vector & | colZ | ||
) |
Definition at line 135 of file RotationC.cc.
View newest version in sPHENIX GitHub at line 135 of file RotationC.cc
|
inline |
|
inline |
|
inlineprotected |
Hep3Vector CLHEP::HepRotation::axis | ( | ) | const |
Definition at line 79 of file RotationA.cc.
View newest version in sPHENIX GitHub at line 79 of file RotationA.cc
References kdfinder::abs(), e, eps, rxx, rxy, rxz, ryx, ryy, ryz, rzx, rzy, rzz, CLHEP::Hep3Vector::unit(), x, y, and z.
Referenced by axisAngle(), export_G4RotationMatrix(), rectify(), and setDelta().
HepAxisAngle CLHEP::HepRotation::axisAngle | ( | ) | const |
Definition at line 124 of file RotationA.cc.
View newest version in sPHENIX GitHub at line 124 of file RotationA.cc
References axis(), and delta().
Referenced by CLHEP::HepLorentzRotation::decompose(), and decompose().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by G4tgbVolume::ConstructG4PhysVol(), G4tgbGeometryDumper::DumpPVPlacement(), and export_G4RotationMatrix().
|
inline |
Referenced by G4tgbVolume::ConstructG4PhysVol(), G4tgbGeometryDumper::DumpPVPlacement(), and export_G4RotationMatrix().
|
inline |
Referenced by G4tgbVolume::ConstructG4PhysVol(), G4tgbGeometryDumper::DumpPVPlacement(), and export_G4RotationMatrix().
int CLHEP::HepRotation::compare | ( | const HepRotation & | r | ) | const |
Definition at line 177 of file Rotation.cc.
View newest version in sPHENIX GitHub at line 177 of file Rotation.cc
References rxx, rxy, rxz, ryx, ryy, ryz, rzx, rzy, and rzz.
Referenced by export_G4ThreeVector().
void CLHEP::HepRotation::decompose | ( | HepAxisAngle & | rotation, |
Hep3Vector & | boost | ||
) | const |
Definition at line 23 of file RotationP.cc.
View newest version in sPHENIX GitHub at line 23 of file RotationP.cc
References axisAngle(), and CLHEP::Hep3Vector::set().
void CLHEP::HepRotation::decompose | ( | Hep3Vector & | boost, |
HepAxisAngle & | rotation | ||
) | const |
Definition at line 28 of file RotationP.cc.
View newest version in sPHENIX GitHub at line 28 of file RotationP.cc
References axisAngle(), and CLHEP::Hep3Vector::set().
double CLHEP::HepRotation::delta | ( | ) | const |
Definition at line 66 of file RotationA.cc.
View newest version in sPHENIX GitHub at line 66 of file RotationA.cc
References CLHEP::pi, rxx, ryy, and rzz.
Referenced by axisAngle(), export_G4RotationMatrix(), rectify(), and setAxis().
double CLHEP::HepRotation::distance2 | ( | const HepRotation & | r | ) | const |
Definition at line 33 of file RotationP.cc.
View newest version in sPHENIX GitHub at line 33 of file RotationP.cc
References rxx, rxy, rxz, ryx, ryy, ryz, rzx, rzy, rzz, and sum.
Referenced by CLHEP::HepLorentzRotation::distance2(), distance2(), howNear(), CLHEP::HepLorentzRotation::isNear(), and isNear().
double CLHEP::HepRotation::distance2 | ( | const HepBoost & | lt | ) | const |
Definition at line 39 of file RotationL.cc.
View newest version in sPHENIX GitHub at line 39 of file RotationL.cc
References distance2().
double CLHEP::HepRotation::distance2 | ( | const HepLorentzRotation & | lt | ) | const |
Definition at line 29 of file RotationL.cc.
View newest version in sPHENIX GitHub at line 29 of file RotationL.cc
References a, b, CLHEP::Hep3Vector::beta(), CLHEP::HepLorentzRotation::decompose(), distance2(), and r.
HepEulerAngles CLHEP::HepRotation::eulerAngles | ( | ) | const |
Definition at line 201 of file RotationE.cc.
View newest version in sPHENIX GitHub at line 201 of file RotationE.cc
References c1, CLHEP::correctPsiPhi(), rxx, rxy, rxz, ryx, ryy, ryz, rzx, rzy, rzz, s1, and CLHEP::safe_acos().
Referenced by phi(), and psi().
void CLHEP::HepRotation::getAngleAxis | ( | double & | delta, |
Hep3Vector & | axis | ||
) | const |
|
inline |
|
inline |
|
inline |
Referenced by export_G4RotationMatrix(), and export_G4ThreeVector().
|
inline |
|
inline |
Referenced by export_G4RotationMatrix(), and export_G4ThreeVector().
|
inlinestatic |
double CLHEP::HepRotation::howNear | ( | const HepRotation & | r | ) | const |
Definition at line 41 of file RotationP.cc.
View newest version in sPHENIX GitHub at line 41 of file RotationP.cc
References distance2().
Referenced by export_G4ThreeVector(), and export_G4TwoVector().
double CLHEP::HepRotation::howNear | ( | const HepBoost & | lt | ) | const |
Definition at line 47 of file RotationL.cc.
View newest version in sPHENIX GitHub at line 47 of file RotationL.cc
References distance2().
double CLHEP::HepRotation::howNear | ( | const HepLorentzRotation & | lt | ) | const |
Definition at line 43 of file RotationL.cc.
View newest version in sPHENIX GitHub at line 43 of file RotationL.cc
References distance2().
|
inline |
Referenced by G4GMocrenFileSceneHandler::AddPrimitive(), G4GMocrenFileSceneHandler::AddSolid(), G4INCLXXInterface::ApplyYourself(), G4ReflectedSolid::BoundingLimits(), G4ScaledSolid::CalculateExtent(), G4ReflectedSolid::CalculateExtent(), G4NavigationLogger::CheckAndReportBadNormal(), G4ParameterisedNavigation::ComputeStep(), G4NormalNavigation::ComputeStep(), G4VoxelNavigation::ComputeStep(), G4ReplicaNavigation::ComputeStep(), F04DetectorConstruction::ConstructDetector(), WLSDetectorConstruction::ConstructDetector(), G4NRESP71M03::DKINMA(), B5HodoscopeHit::Draw(), B5EmCalorimeterHit::Draw(), B5HadCalorimeterHit::Draw(), G4GMocrenFileSceneHandler::EndSavingGdd(), export_G4RotationMatrix(), export_G4Transform3D(), G4DisplacedSolid::G4DisplacedSolid(), G4ErrorCylSurfaceTarget::G4ErrorCylSurfaceTarget(), G4PVPlacement::G4PVPlacement(), G4TwistTubsFlatSide::G4TwistTubsFlatSide(), G4QuadrupoleMagField::GetFieldValue(), G4VPhysicalVolume::GetObjectRotation(), G4TwistTubsHypeSide::GetRhoAtPZ(), NeuronLoadDataFile::NeuralNetworkDATAfile(), G4STRead::PhysvolRead(), DetectorConstruction::PlaceWithEulerAngles(), DetectorConstruction::PlaceWithInverseMatrix(), G4TwistTubsSide::ProjectAtPXPZ(), G4TwistTrapParallelSide::ProjectPoint(), G4TwistBoxSide::ProjectPoint(), G4TwistTrapAlphaSide::ProjectPoint(), DetectorConstruction::ResiduesView(), G4LogicalCrystalVolume::SetMillerOrientation(), NeuronLoadDataFile::SingleNeuronSWCfile(), and G4GDMLWriteStructure::TraverseVolumeTree().
|
inline |
Referenced by CCalRotationMatrixFactory::AddMatrix(), export_G4RotationMatrix(), G4LatticePhysical::SetPhysicalOrientation(), and setRows().
bool CLHEP::HepRotation::isIdentity | ( | ) | const |
Definition at line 171 of file Rotation.cc.
View newest version in sPHENIX GitHub at line 171 of file Rotation.cc
References rxx, rxy, rxz, ryx, ryy, ryz, rzx, rzy, and rzz.
Referenced by G4GMocrenFileSceneHandler::AddSolid(), export_G4RotationMatrix(), and G4PVPlacement::NewPtrRotMatrix().
bool CLHEP::HepRotation::isNear | ( | const HepRotation & | r, |
double | epsilon = Hep4RotationInterface::tolerance |
||
) | const |
Definition at line 45 of file RotationP.cc.
View newest version in sPHENIX GitHub at line 45 of file RotationP.cc
References distance2(), and epsilon().
Referenced by export_G4ThreeVector(), and export_G4TwoVector().
bool CLHEP::HepRotation::isNear | ( | const HepBoost & | lt, |
double | epsilon = Hep4RotationInterface::tolerance |
||
) | const |
Definition at line 56 of file RotationL.cc.
View newest version in sPHENIX GitHub at line 56 of file RotationL.cc
References distance2(), and epsilon().
bool CLHEP::HepRotation::isNear | ( | const HepLorentzRotation & | lt, |
double | epsilon = Hep4RotationInterface::tolerance |
||
) | const |
Definition at line 51 of file RotationL.cc.
View newest version in sPHENIX GitHub at line 51 of file RotationL.cc
References distance2(), and epsilon().
double CLHEP::HepRotation::norm2 | ( | ) | const |
Definition at line 50 of file RotationP.cc.
View newest version in sPHENIX GitHub at line 50 of file RotationP.cc
Referenced by CLHEP::HepBoostX::distance2(), CLHEP::HepBoostZ::distance2(), CLHEP::HepBoostY::distance2(), CLHEP::HepBoost::distance2(), CLHEP::HepLorentzRotation::distance2(), CLHEP::HepBoostZ::isNear(), CLHEP::HepBoostX::isNear(), CLHEP::HepBoostY::isNear(), CLHEP::HepBoost::isNear(), CLHEP::HepLorentzRotation::isNear(), and CLHEP::HepLorentzRotation::norm2().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinedefault |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
double CLHEP::HepRotation::phi | ( | ) | const |
Definition at line 70 of file RotationE.cc.
View newest version in sPHENIX GitHub at line 70 of file RotationE.cc
References eulerAngles(), CLHEP::HepEulerAngles::phi(), CLHEP::pi, rzx, rzy, and rzz.
Referenced by export_G4RotationMatrix(), export_G4ThreeVector(), export_G4TwoVector(), setPsi(), and setTheta().
double CLHEP::HepRotation::phiX | ( | ) | const |
Definition at line 128 of file Rotation.cc.
View newest version in sPHENIX GitHub at line 128 of file Rotation.cc
Referenced by G4HepRepFileSceneHandler::AddSolid(), BeamLineMagnetDetector::ConstructMe(), G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), and operator<<().
double CLHEP::HepRotation::phiY | ( | ) | const |
Definition at line 132 of file Rotation.cc.
View newest version in sPHENIX GitHub at line 132 of file Rotation.cc
Referenced by G4HepRepFileSceneHandler::AddSolid(), BeamLineMagnetDetector::ConstructMe(), G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), and operator<<().
double CLHEP::HepRotation::phiZ | ( | ) | const |
Definition at line 136 of file Rotation.cc.
View newest version in sPHENIX GitHub at line 136 of file Rotation.cc
Referenced by G4HepRepFileSceneHandler::AddSolid(), BeamLineMagnetDetector::ConstructMe(), G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), and operator<<().
std::ostream & CLHEP::HepRotation::print | ( | std::ostream & | os | ) | const |
Definition at line 21 of file RotationIO.cc.
View newest version in sPHENIX GitHub at line 21 of file RotationIO.cc
References xx(), xy(), xz(), yx(), yy(), yz(), zx(), zy(), and zz().
Referenced by PHG4BlockDetector::ConstructMe(), PHG4ConeDetector::ConstructMe(), PHG4CylinderDetector::ConstructMe(), DetectorConstruction::PlaceWithAxialRotations(), DetectorConstruction::PlaceWithDirectMatrix(), DetectorConstruction::PlaceWithEulerAngles(), DetectorConstruction::PlaceWithInverseMatrix(), G4ReflectedSolid::StreamInfo(), and G4DisplacedSolid::StreamInfo().
double CLHEP::HepRotation::psi | ( | ) | const |
Definition at line 110 of file RotationE.cc.
View newest version in sPHENIX GitHub at line 110 of file RotationE.cc
References eulerAngles(), CLHEP::pi, CLHEP::HepEulerAngles::psi(), rxz, ryz, and rzz.
Referenced by export_G4RotationMatrix(), setPhi(), and setTheta().
void CLHEP::HepRotation::rectify | ( | ) |
Definition at line 152 of file RotationC.cc.
View newest version in sPHENIX GitHub at line 152 of file RotationC.cc
References axis(), delta(), rxx, rxy, rxz, ryx, ryy, ryz, rzx, rzy, rzz, Acts::UnitConstants::u, and CLHEP::Hep3Vector::unit().
Referenced by CLHEP::HepLorentzRotation::decompose(), G4GDMLWriteDefine::GetAngles(), PHG4GDMLWriteDefine::GetAngles(), and G4GDMLReadDefine::GetRotationMatrix().
|
inline |
|
inline |
Referenced by CLHEP::operator*(), CLHEP::HepBoost::operator*(), and CLHEP::HepLorentzRotation::set().
HepRotation & CLHEP::HepRotation::rotate | ( | double | delta, |
const Hep3Vector & | axis | ||
) |
Definition at line 46 of file Rotation.cc.
View newest version in sPHENIX GitHub at line 46 of file Rotation.cc
References dx, dy, dz, CLHEP::Hep3Vector::mag(), transform(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Referenced by G4tgbPlaceParamCircle::ComputeTransformation(), DNAParser::CreateCutSolid(), export_G4TwoVector(), DetectorConstruction::PlaceWithAxialRotations(), and CLHEP::Hep3Vector::rotate().
|
inline |
HepRotation & CLHEP::HepRotation::rotateAxes | ( | const Hep3Vector & | newX, |
const Hep3Vector & | newY, | ||
const Hep3Vector & | newZ | ||
) |
Definition at line 104 of file Rotation.cc.
View newest version in sPHENIX GitHub at line 104 of file Rotation.cc
References kdfinder::abs(), CLHEP::Hep3Vector::cross(), CLHEP::Hep3Vector::dot(), HepRotation(), CLHEP::Hep3Vector::mag2(), transform(), w, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Referenced by CCalRotationMatrixFactory::AddMatrix(), and export_G4RotationMatrix().
HepRotation & CLHEP::HepRotation::rotateX | ( | double | delta | ) |
Definition at line 65 of file Rotation.cc.
View newest version in sPHENIX GitHub at line 65 of file Rotation.cc
References c1, ryx, ryy, ryz, rzx, rzy, rzz, s1, x1, y1, and z1.
Referenced by AllSi_Al_support_Detector::addDetectorSection(), EicFRichDetector::addDetectorSection(), PHG4mRICHDetector::build_mRICH_sector(), PHG4mRICHDetector::build_mRICH_sector2(), PHG4mRICHDetector::build_mRICH_wall_eside(), PHG4mRICHDetector::build_mRICH_wall_eside_proj(), PHG4mRICHDetector::build_mRICH_wall_hside(), PHG4TTLDetector::BuildBarrelTTL(), PHG4TTLDetector::BuildForwardTTL(), G4tgbRotationMatrix::BuildG4RotMatrixFrom3(), NeuronLoadDataFile::ComputeTransformation(), G4MIRDLiver::Construct(), G4MIRDLeftArmBone::Construct(), G4MIRDLeftLeg::Construct(), G4MIRDRightLeg::Construct(), G4MIRDSmallIntestine::Construct(), G4MIRDHead::Construct(), G4MIRDLeftBreast::Construct(), G4MIRDRightBreast::Construct(), G4MIRDTrunk::Construct(), G4MIRDUterus::Construct(), G4MIRDRightArmBone::Construct(), B5DetectorConstruction::Construct(), FCALTestbeamSetup::Construct(), XrayFluoMercuryDetectorConstruction::ConstructApparate(), XrayFluoPlaneDetectorConstruction::ConstructApparate(), XrayFluoDetectorConstruction::ConstructApparate(), DetectorConstruction::ConstructCalorimeter(), PHG4InnerHcalDetector::ConstructHcalSingleScintillators(), PHG4OuterHcalDetector::ConstructHcalSingleScintillators(), DetectorConstruction::ConstructLine(), PHG4EnvelopeDetector::ConstructMe(), EICG4ZDCDetector::ConstructMe(), PHG4ConeDetector::ConstructMe(), PHG4CylinderDetector::ConstructMe(), PHG4BlockDetector::ConstructMe(), PHG4CEmcTestBeamDetector::ConstructMe(), AllSiliconTrackerDetector::ConstructMe(), PHG4BbcDetector::ConstructMe(), PHG4TpcEndCapDetector::ConstructMe(), PHG4ZDCDetector::ConstructMe(), G4LBLVtxDetector::ConstructMe(), G4EicDircDetector::ConstructMe(), PHG4EICForwardEcalDetector::ConstructMe(), PHG4BackwardHcalDetector::ConstructMe(), PHG4ForwardHcalDetector::ConstructMe(), PHG4ProjCrystalCalorimeterDetector::ConstructMe(), PHG4CrystalCalorimeterDetector::ConstructMe(), PHG4LFHcalDetector::ConstructMe(), PHG4ForwardDualReadoutDetector::ConstructMe(), PHG4InnerHcalDetector::ConstructMe(), PHG4GDMLDetector::ConstructMe(), PHG4ForwardEcalDetector::ConstructMe(), PHG4OuterHcalDetector::ConstructMe(), PHG4ProjCrystalCalorimeterDetector::ConstructProjectiveCrystals(), PHG4OuterHcalDetector::ConstructSteelPlate(), PHG4LFHcalDetector::ConstructTower(), export_G4RotationMatrix(), export_G4ThreeVector(), LaserDrivenBeamLine::FaradayCup(), PHG4ProjCrystalCalorimeterDetector::Fill4x4Unit(), PHG4ProjCrystalCalorimeterDetector::FillSpecialUnit(), G4tgrUtils::GetRotationFromDirection(), G4GDMLReadDefine::GetRotationMatrix(), LXeMainVolume::LXeMainVolume(), G4GDMLReadParamvol::ParametersRead(), CML2Acc1::primaryCollimator(), CML2AcceleratorConstruction::rotateAccelerator(), CexmcSetup::RotateMatrix(), G4VScoringMesh::RotateX(), CML2Acc1::SetJawAperture(), CML2Acc2::SetJawAperture(), CML2AccSaturn::SetJawAperture(), DicomIntersectVolume::SetNewValue(), XrayFluoPlaneDetectorConstruction::UpdateGeometry(), XrayFluoMercuryDetectorConstruction::UpdateGeometry(), and XrayFluoDetectorConstruction::UpdateGeometry().
HepRotation & CLHEP::HepRotation::rotateY | ( | double | delta | ) |
Definition at line 78 of file Rotation.cc.
View newest version in sPHENIX GitHub at line 78 of file Rotation.cc
References c1, rxx, rxy, rxz, rzx, rzy, rzz, s1, x1, y1, and z1.
Referenced by AllSi_Al_support_Detector::addDetectorSection(), EicFRichDetector::addDetectorSection(), G4INCLXXInterface::ApplyYourself(), B5DetectorConstruction::B5DetectorConstruction(), PHG4mRICHDetector::build_mRICH_wall_eside_proj(), PHG4mRICHDetector::build_mRICH_wall_hside(), PHG4TTLDetector::BuildBarrelTTL(), G4tgbRotationMatrix::BuildG4RotMatrixFrom3(), LaserDrivenBeamLine::Collimator(), NeuronLoadDataFile::ComputeTransformation(), G4MIRDRightLeg::Construct(), G4MIRDSmallIntestine::Construct(), G4MIRDHeart::Construct(), G4MIRDLeftLeg::Construct(), G4MIRDRightBreast::Construct(), G4MIRDPancreas::Construct(), G4MIRDTrunk::Construct(), G4MIRDHead::Construct(), G4MIRDLeftBreast::Construct(), B3DetectorConstruction::Construct(), IORTDetectorConstruction::ConstructDisc(), DetectorConstruction::ConstructLine(), EICG4RPDetector::ConstructMe(), PHG4PSTOFDetector::ConstructMe(), PHG4EnvelopeDetector::ConstructMe(), EICG4ZDCDetector::ConstructMe(), EICG4B0Detector::ConstructMe(), PHG4CylinderDetector::ConstructMe(), PHG4ConeDetector::ConstructMe(), PHG4BlockDetector::ConstructMe(), PHG4CEmcTestBeamDetector::ConstructMe(), AllSiliconTrackerDetector::ConstructMe(), PHG4BbcDetector::ConstructMe(), PHG4TpcEndCapDetector::ConstructMe(), PHG4ZDCDetector::ConstructMe(), G4LBLVtxDetector::ConstructMe(), PHG4EICForwardEcalDetector::ConstructMe(), PHG4BackwardHcalDetector::ConstructMe(), PHG4ForwardHcalDetector::ConstructMe(), PHG4ProjCrystalCalorimeterDetector::ConstructMe(), PHG4CrystalCalorimeterDetector::ConstructMe(), PHG4LFHcalDetector::ConstructMe(), PHG4ForwardDualReadoutDetector::ConstructMe(), PHG4InnerHcalDetector::ConstructMe(), PHG4OuterHcalDetector::ConstructMe(), PHG4ForwardEcalDetector::ConstructMe(), PHG4GDMLDetector::ConstructMe(), PHG4MvtxDetector::ConstructMvtxPassiveVol(), PHG4ProjCrystalCalorimeterDetector::ConstructProjectiveCrystals(), PHG4LFHcalDetector::ConstructTower(), G4NeutronBetaDecayChannel::DecayIt(), LaserDrivenBeamLine::Entrancehole(), LaserDrivenBeamLine::EntrancePipe(), LaserDrivenBeamLine::Exithole(), LaserDrivenBeamLine::ExitPipe(), LaserDrivenBeamLine::ExitWindow(), export_G4RotationMatrix(), export_G4ThreeVector(), LaserDrivenBeamLine::FaradayCup(), PHG4ProjCrystalCalorimeterDetector::Fill4x4Unit(), PHG4ProjCrystalCalorimeterDetector::FillSpecialUnit(), LaserDrivenBeamLine::FinalCollimator(), G4tgrUtils::GetRotationFromDirection(), G4GDMLReadDefine::GetRotationMatrix(), PassiveProtonBeamLine::HadrontherapyBeamCollimators(), PassiveCarbonBeamLine::HadrontherapyBeamFinalCollimator(), PassiveProtonBeamLine::HadrontherapyBeamFinalCollimator(), PassiveCarbonBeamLine::HadrontherapyBeamNozzle(), PassiveProtonBeamLine::HadrontherapyBeamNozzle(), PassiveProtonBeamLine::HadrontherapyBeamScatteringFoils(), PassiveCarbonBeamLine::HadrontherapyPMMACollimator(), TrentoPassiveProtonBeamLine::HadrontherapyRidgeFilter(), PassiveCarbonBeamLine::HadrontherapyRippleFilter(), Collimator100BeamLine::IortBeamLineBlocks(), Collimator50BeamLine::IortBeamLineBlocks(), Collimator40BeamLine::IortBeamLineBlocks(), Collimator60BeamLine::IortBeamLineBlocks(), Collimator70BeamLine::IortBeamLineBlocks(), Collimator80BeamLine::IortBeamLineBlocks(), Collimator80BeamLine::IortBeamLineFinalCollimator(), Collimator100BeamLine::IortBeamLineFinalCollimator(), Collimator40BeamLine::IortBeamLineFinalCollimator(), Collimator70BeamLine::IortBeamLineFinalCollimator(), Collimator50BeamLine::IortBeamLineFinalCollimator(), Collimator60BeamLine::IortBeamLineFinalCollimator(), Collimator60BeamLine::IortBeamLineJunctions(), Collimator100BeamLine::IortBeamLineJunctions(), Collimator80BeamLine::IortBeamLineJunctions(), Collimator50BeamLine::IortBeamLineJunctions(), Collimator70BeamLine::IortBeamLineJunctions(), Collimator40BeamLine::IortBeamLineJunctions(), Collimator80BeamLine::IortBeamLineMonitorChambers(), Collimator100BeamLine::IortBeamLineMonitorChambers(), Collimator40BeamLine::IortBeamLineMonitorChambers(), Collimator50BeamLine::IortBeamLineMonitorChambers(), Collimator60BeamLine::IortBeamLineMonitorChambers(), Collimator70BeamLine::IortBeamLineMonitorChambers(), Collimator100BeamLine::IortBeamLineTitaniumWindows(), Collimator60BeamLine::IortBeamLineTitaniumWindows(), Collimator40BeamLine::IortBeamLineTitaniumWindows(), Collimator70BeamLine::IortBeamLineTitaniumWindows(), Collimator50BeamLine::IortBeamLineTitaniumWindows(), Collimator80BeamLine::IortBeamLineTitaniumWindows(), Collimator80BeamLine::IortBeamLineVacuumSource(), Collimator100BeamLine::IortBeamLineVacuumSource(), Collimator70BeamLine::IortBeamLineVacuumSource(), Collimator50BeamLine::IortBeamLineVacuumSource(), Collimator60BeamLine::IortBeamLineVacuumSource(), Collimator40BeamLine::IortBeamLineVacuumSource(), LXeMainVolume::LXeMainVolume(), LXeWLSSlab::LXeWLSSlab(), G4GDMLReadParamvol::ParametersRead(), PHG4BarrelEcalDetector::PlaceTower(), DetectorConstruction::PlaceWithAxialRotations(), LaserDrivenBeamLine::Quadrupole(), CML2AcceleratorConstruction::rotateAccelerator(), CexmcSetup::RotateMatrix(), G4VScoringMesh::RotateY(), B5DetectorConstruction::SetArmAngle(), CML2Acc1::SetJawAperture(), CML2Acc2::SetJawAperture(), CML2AccSaturn::SetJawAperture(), G4LogicalCrystalVolume::SetMillerOrientation(), and DicomIntersectVolume::SetNewValue().
HepRotation & CLHEP::HepRotation::rotateZ | ( | double | delta | ) |
Definition at line 91 of file Rotation.cc.
View newest version in sPHENIX GitHub at line 91 of file Rotation.cc
References c1, rxx, rxy, rxz, ryx, ryy, ryz, s1, x1, y1, and z1.
Referenced by AllSi_Al_support_Detector::addDetectorSection(), EicFRichDetector::addDetectorSection(), G4VTwistSurface::AmIOnLeftSide(), G4INCLXXInterface::ApplyYourself(), PHG4mRICHDetector::build_mRICH_sector(), PHG4mRICHDetector::build_mRICH_sector2(), PHG4TTLDetector::BuildBarrelTTL(), PHG4TTLDetector::BuildForwardTTL(), G4tgbRotationMatrix::BuildG4RotMatrixFrom3(), HadrontherapyModulator::BuildSteps(), G4VDivisionParameterisation::ChangeRotMatrix(), NeuronLoadDataFile::ComputeTransformation(), H02DetectorConstruction::Construct(), ExN04DetectorConstruction::Construct(), G4MIRDThyroid::Construct(), G4MIRDLeftBreast::Construct(), G4MIRDRightBreast::Construct(), G4MIRDRightLung::Construct(), RE05DetectorConstruction::Construct(), B3DetectorConstruction::Construct(), FCALCryostatVolumes::Construct(), FCALEMModule::Construct(), FCALHadModule::Construct(), doiPETDetectorConstruction::Construct(), PHG4InnerHcalDetector::ConstructInnerHcal(), PHG4InttDetector::ConstructIntt(), DetectorConstruction::ConstructLine(), G4JLeicVTXDetector::ConstructMe(), G4JLeicDIRCDetector::ConstructMe(), PHG4PSTOFDetector::ConstructMe(), PHG4EnvelopeDetector::ConstructMe(), EICG4ZDCDetector::ConstructMe(), PHG4CylinderStripDetector::ConstructMe(), PHG4ConeDetector::ConstructMe(), PHG4BlockDetector::ConstructMe(), PHG4CylinderDetector::ConstructMe(), AllSiliconTrackerDetector::ConstructMe(), PHG4CEmcTestBeamDetector::ConstructMe(), PHG4EPDDetector::ConstructMe(), PHG4TpcEndCapDetector::ConstructMe(), G4LBLVtxDetector::ConstructMe(), PHG4ZDCDetector::ConstructMe(), G4EicDircDetector::ConstructMe(), PHG4HcalDetector::ConstructMe(), PHG4EICForwardEcalDetector::ConstructMe(), PHG4BackwardHcalDetector::ConstructMe(), PHG4ForwardHcalDetector::ConstructMe(), PHG4ProjCrystalCalorimeterDetector::ConstructMe(), PHG4ForwardDualReadoutDetector::ConstructMe(), PHG4CrystalCalorimeterDetector::ConstructMe(), PHG4LFHcalDetector::ConstructMe(), PHG4InnerHcalDetector::ConstructMe(), PHG4GDMLDetector::ConstructMe(), PHG4OuterHcalDetector::ConstructMe(), PHG4ForwardEcalDetector::ConstructMe(), PHG4OuterHcalDetector::ConstructOuterHcal(), PHG4ProjCrystalCalorimeterDetector::ConstructProjectiveCrystals(), PHG4HybridHomogeneousCalorimeterDetector::ConstructSupportFrame(), PHG4ForwardEcalDetector::ConstructTower(), PHG4CEmcTestBeamDetector::ConstructTowerVolume(), G4TwistedTubs::CreateSurfaces(), G4NeutronBetaDecayChannel::DecayIt(), export_G4RotationMatrix(), export_G4ThreeVector(), PHG4ProjCrystalCalorimeterDetector::Fill4x4Unit(), PHG4ProjCrystalCalorimeterDetector::FillSpecialUnit(), CylinderGeomIntt::find_strip_center(), G4VisCommandSceneAddLogo::G4Logo::G4Logo(), G4TwistBoxSide::G4TwistBoxSide(), G4TwistTrapAlphaSide::G4TwistTrapAlphaSide(), G4TwistTrapFlatSide::G4TwistTrapFlatSide(), G4TwistTrapParallelSide::G4TwistTrapParallelSide(), G4TwistTubsFlatSide::G4TwistTubsFlatSide(), G4TwistTubsSide::G4TwistTubsSide(), G4GDMLReadDefine::GetRotationMatrix(), G4GDMLReadParamvol::ParametersRead(), PHG4BarrelEcalDetector::PlaceTower(), DetectorConstruction::PlaceWithReflections(), CexmcSetup::RotateMatrix(), G4VScoringMesh::RotateZ(), G4LogicalCrystalVolume::SetMillerOrientation(), and G4PhysicalVolumeModel::VisitGeometryAndGetVisReps().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
HepRotation & CLHEP::HepRotation::set | ( | const Hep3Vector & | axis, |
double | delta | ||
) |
Definition at line 27 of file RotationA.cc.
View newest version in sPHENIX GitHub at line 27 of file RotationA.cc
References CLHEP::Hep3Vector::getX(), CLHEP::Hep3Vector::getY(), CLHEP::Hep3Vector::getZ(), rxx, rxy, rxz, ryx, ryy, ryz, rzx, rzy, rzz, Acts::UnitConstants::u, and CLHEP::Hep3Vector::unit().
Referenced by G4MuonDecayChannel::DecayIt(), CLHEP::HepLorentzRotation::decompose(), export_G4ThreeVector(), and export_G4TwoVector().
HepRotation & CLHEP::HepRotation::set | ( | const HepAxisAngle & | ax | ) |
Definition at line 58 of file RotationA.cc.
View newest version in sPHENIX GitHub at line 58 of file RotationA.cc
References CLHEP::HepAxisAngle::axis(), and CLHEP::HepAxisAngle::delta().
HepRotation & CLHEP::HepRotation::set | ( | double | phi, |
double | theta, | ||
double | psi | ||
) |
HepRotation & CLHEP::HepRotation::set | ( | const HepEulerAngles & | e | ) |
Definition at line 61 of file RotationE.cc.
View newest version in sPHENIX GitHub at line 61 of file RotationE.cc
References CLHEP::HepEulerAngles::phi(), CLHEP::HepEulerAngles::psi(), and CLHEP::HepEulerAngles::theta().
HepRotation & CLHEP::HepRotation::set | ( | const Hep3Vector & | colX, |
const Hep3Vector & | colY, | ||
const Hep3Vector & | colZ | ||
) |
Definition at line 73 of file RotationC.cc.
View newest version in sPHENIX GitHub at line 73 of file RotationC.cc
References CLHEP::Hep3Vector::dot(), rxx, rxy, rxz, ryx, ryy, ryz, rzx, rzy, rzz, setCols(), CLHEP::Hep4RotationInterface::tolerance, CLHEP::Hep3Vector::unit(), v1, v2, v3, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 48 of file RotationC.cc.
View newest version in sPHENIX GitHub at line 48 of file RotationC.cc
References CLHEP::Hep3Vector::cross(), CLHEP::Hep3Vector::mag2(), and CLHEP::Hep3Vector::unit().
void CLHEP::HepRotation::setAxis | ( | const Hep3Vector & | axis | ) |
Definition at line 131 of file RotationA.cc.
View newest version in sPHENIX GitHub at line 131 of file RotationA.cc
References delta().
Referenced by export_G4RotationMatrix().
|
private |
Definition at line 25 of file RotationC.cc.
View newest version in sPHENIX GitHub at line 25 of file RotationC.cc
References CLHEP::Hep3Vector::cross(), CLHEP::Hep3Vector::dot(), CLHEP::Hep4RotationInterface::tolerance, and CLHEP::Hep3Vector::unit().
Referenced by set().
void CLHEP::HepRotation::setDelta | ( | double | delta | ) |
Definition at line 135 of file RotationA.cc.
View newest version in sPHENIX GitHub at line 135 of file RotationA.cc
References axis().
Referenced by PHG4CylinderStripDetector::ConstructMe(), and export_G4RotationMatrix().
void CLHEP::HepRotation::setPhi | ( | double | phi | ) |
Definition at line 262 of file RotationE.cc.
View newest version in sPHENIX GitHub at line 262 of file RotationE.cc
References psi(), and theta().
Referenced by export_G4RotationMatrix(), export_G4ThreeVector(), export_G4TwoVector(), and G4GMocrenTouchable::GetRotation().
void CLHEP::HepRotation::setPsi | ( | double | psi | ) |
Definition at line 270 of file RotationE.cc.
View newest version in sPHENIX GitHub at line 270 of file RotationE.cc
References phi(), and theta().
Referenced by export_G4RotationMatrix().
HepRotation & CLHEP::HepRotation::setRows | ( | const Hep3Vector & | rowX, |
const Hep3Vector & | rowY, | ||
const Hep3Vector & | rowZ | ||
) |
Definition at line 142 of file RotationC.cc.
View newest version in sPHENIX GitHub at line 142 of file RotationC.cc
References invert().
void CLHEP::HepRotation::setTheta | ( | double | theta | ) |
Definition at line 266 of file RotationE.cc.
View newest version in sPHENIX GitHub at line 266 of file RotationE.cc
Referenced by export_G4RotationMatrix(), and export_G4ThreeVector().
|
inlinestatic |
double CLHEP::HepRotation::theta | ( | ) | const |
Definition at line 104 of file RotationE.cc.
View newest version in sPHENIX GitHub at line 104 of file RotationE.cc
References rzz, and CLHEP::safe_acos().
Referenced by export_G4RotationMatrix(), setPhi(), and setPsi().
double CLHEP::HepRotation::thetaX | ( | ) | const |
Definition at line 140 of file Rotation.cc.
View newest version in sPHENIX GitHub at line 140 of file Rotation.cc
References CLHEP::safe_acos(), and zx().
Referenced by G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), and operator<<().
double CLHEP::HepRotation::thetaY | ( | ) | const |
Definition at line 144 of file Rotation.cc.
View newest version in sPHENIX GitHub at line 144 of file Rotation.cc
References CLHEP::safe_acos(), and zy().
Referenced by G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), and operator<<().
double CLHEP::HepRotation::thetaZ | ( | ) | const |
Definition at line 148 of file Rotation.cc.
View newest version in sPHENIX GitHub at line 148 of file Rotation.cc
References CLHEP::safe_acos(), and zz().
Referenced by G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), and operator<<().
|
inline |
Referenced by export_G4ThreeVector(), rotate(), and rotateAxes().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by NeuronLoadDataFile::ComputeTransformation(), CLHEP::HepRotationY::distance2(), CLHEP::HepRotationZ::distance2(), CLHEP::HepRotationX::distance2(), G4tgrUtils::Dumprm(), G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), export_G4Transform3D(), getAngleAxis(), G4GDMLWriteDefine::GetAngles(), PHG4GDMLWriteDefine::GetAngles(), G4VScoringMesh::List(), operator()(), CLHEP::operator*(), phiX(), and print().
|
inline |
Referenced by CLHEP::HepRotationZ::distance2(), G4tgrUtils::Dumprm(), G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), export_G4Transform3D(), getAngleAxis(), G4VScoringMesh::List(), operator()(), CLHEP::operator*(), phiY(), and print().
|
inline |
Referenced by CLHEP::HepRotationY::distance2(), G4tgrUtils::Dumprm(), G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), export_G4Transform3D(), getAngleAxis(), G4VScoringMesh::List(), operator()(), CLHEP::operator*(), phiZ(), and print().
|
inline |
|
inline |
Referenced by NeuronLoadDataFile::ComputeTransformation(), CLHEP::HepRotationZ::distance2(), G4tgrUtils::Dumprm(), G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), export_G4Transform3D(), getAngleAxis(), G4GDMLWriteDefine::GetAngles(), PHG4GDMLWriteDefine::GetAngles(), G4VScoringMesh::List(), operator()(), CLHEP::operator*(), phiX(), and print().
|
inline |
Referenced by NeuronLoadDataFile::ComputeTransformation(), CLHEP::HepRotationY::distance2(), CLHEP::HepRotationZ::distance2(), CLHEP::HepRotationX::distance2(), G4tgrUtils::Dumprm(), G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), export_G4Transform3D(), getAngleAxis(), G4GDMLWriteDefine::GetAngles(), PHG4GDMLWriteDefine::GetAngles(), G4VScoringMesh::List(), operator()(), CLHEP::operator*(), phiY(), and print().
|
inline |
Referenced by NeuronLoadDataFile::ComputeTransformation(), CLHEP::HepRotationX::distance2(), G4tgrUtils::Dumprm(), G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), export_G4Transform3D(), getAngleAxis(), G4GDMLWriteDefine::GetAngles(), PHG4GDMLWriteDefine::GetAngles(), G4VScoringMesh::List(), operator()(), CLHEP::operator*(), phiZ(), and print().
|
inline |
|
inline |
Referenced by NeuronLoadDataFile::ComputeTransformation(), CLHEP::HepRotationY::distance2(), G4tgrUtils::Dumprm(), G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), export_G4Transform3D(), getAngleAxis(), G4GDMLWriteDefine::GetAngles(), PHG4GDMLWriteDefine::GetAngles(), G4VScoringMesh::List(), operator()(), CLHEP::operator*(), print(), and thetaX().
|
inline |
Referenced by NeuronLoadDataFile::ComputeTransformation(), CLHEP::HepRotationX::distance2(), G4tgrUtils::Dumprm(), G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), export_G4Transform3D(), getAngleAxis(), G4GDMLWriteDefine::GetAngles(), PHG4GDMLWriteDefine::GetAngles(), G4VScoringMesh::List(), operator()(), CLHEP::operator*(), print(), and thetaY().
|
inline |
Referenced by NeuronLoadDataFile::ComputeTransformation(), CLHEP::HepRotationY::distance2(), CLHEP::HepRotationZ::distance2(), CLHEP::HepRotationX::distance2(), G4tgrUtils::Dumprm(), G4tgbGeometryDumper::DumpRotationMatrix(), export_G4RotationMatrix(), export_G4Transform3D(), getAngleAxis(), G4GDMLWriteDefine::GetAngles(), PHG4GDMLWriteDefine::GetAngles(), G4VScoringMesh::List(), operator()(), CLHEP::operator*(), print(), and thetaZ().
|
friend |
|
friend |
|
friend |
|
static |
Definition at line 370 of file Rotation.h.
View newest version in sPHENIX GitHub at line 370 of file Rotation.h
Referenced by export_G4RotationMatrix(), G4VScoringMesh::GetRotationMatrix(), G4AssemblyVolume::MakeImprint(), G4LogicalCrystalVolume::SetMillerOrientation(), and G4LatticePhysical::SetPhysicalOrientation().
|
protected |
Definition at line 389 of file Rotation.h.
View newest version in sPHENIX GitHub at line 389 of file Rotation.h
Referenced by axis(), compare(), delta(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), norm2(), rectify(), rotateY(), rotateZ(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), and G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Definition at line 389 of file Rotation.h.
View newest version in sPHENIX GitHub at line 389 of file Rotation.h
Referenced by axis(), compare(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), rectify(), rotateY(), rotateZ(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), and G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Definition at line 389 of file Rotation.h.
View newest version in sPHENIX GitHub at line 389 of file Rotation.h
Referenced by axis(), compare(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), psi(), rectify(), rotateY(), rotateZ(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), and G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Definition at line 389 of file Rotation.h.
View newest version in sPHENIX GitHub at line 389 of file Rotation.h
Referenced by axis(), compare(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), rectify(), rotateX(), rotateZ(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), and G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Definition at line 389 of file Rotation.h.
View newest version in sPHENIX GitHub at line 389 of file Rotation.h
Referenced by axis(), compare(), delta(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), norm2(), rectify(), rotateX(), rotateZ(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), and G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Definition at line 389 of file Rotation.h.
View newest version in sPHENIX GitHub at line 389 of file Rotation.h
Referenced by axis(), compare(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), psi(), rectify(), rotateX(), rotateZ(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), and G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Definition at line 389 of file Rotation.h.
View newest version in sPHENIX GitHub at line 389 of file Rotation.h
Referenced by axis(), compare(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), phi(), rectify(), rotateX(), rotateY(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), and G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Definition at line 389 of file Rotation.h.
View newest version in sPHENIX GitHub at line 389 of file Rotation.h
Referenced by axis(), compare(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), phi(), rectify(), rotateX(), rotateY(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), and G3toG4RotationMatrix::SetRotationMatrixByRow().
|
protected |
Definition at line 389 of file Rotation.h.
View newest version in sPHENIX GitHub at line 389 of file Rotation.h
Referenced by axis(), compare(), delta(), distance2(), eulerAngles(), G3toG4RotationMatrix::G3toG4RotationMatrix(), isIdentity(), norm2(), phi(), psi(), rectify(), rotateX(), rotateY(), set(), G3toG4RotationMatrix::SetRotationMatrixByCol(), G3toG4RotationMatrix::SetRotationMatrixByRow(), and theta().