![]() |
Project
|
Collection of static functions and types to perform misalignment studies. More...
#include <MisalignmentManager.h>
Public Types | |
using | Vector3D = ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::DefaultCoordinateSystemTag > |
using | Point3D = ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::DefaultCoordinateSystemTag > |
using | Trans3D = ROOT::Math::Translation3DF |
using | Rot3D = ROOT::Math::Rotation3D |
using | Euler3D = ROOT::Math::EulerAngles |
using | Trafo3D = ROOT::Math::Transform3DF |
Static Public Member Functions | |
static void | misalignHits () |
static void | createBackup (const std::filesystem::path &src, const std::filesystem::path &dest) |
static std::string | appendStem (const std::string &filename, const std::string &add) |
static std::vector< std::string > | split (const std::string &s, char delimiter='/') |
static void | navigate (const std::string &path) |
static std::string | composePathSensor (int sensor) |
static void | applyGlobalMatrixVolume (const std::string &path, const TGeoHMatrix &globalMatrix) |
Collection of static functions and types to perform misalignment studies.
Definition at line 28 of file MisalignmentManager.h.
using o2::its3::align::MisalignmentManager::Euler3D = ROOT::Math::EulerAngles |
Definition at line 33 of file MisalignmentManager.h.
using o2::its3::align::MisalignmentManager::Point3D = ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<float>, ROOT::Math::DefaultCoordinateSystemTag> |
Definition at line 30 of file MisalignmentManager.h.
using o2::its3::align::MisalignmentManager::Rot3D = ROOT::Math::Rotation3D |
Definition at line 32 of file MisalignmentManager.h.
using o2::its3::align::MisalignmentManager::Trafo3D = ROOT::Math::Transform3DF |
Definition at line 34 of file MisalignmentManager.h.
using o2::its3::align::MisalignmentManager::Trans3D = ROOT::Math::Translation3DF |
Definition at line 31 of file MisalignmentManager.h.
using o2::its3::align::MisalignmentManager::Vector3D = ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<float>, ROOT::Math::DefaultCoordinateSystemTag> |
Definition at line 29 of file MisalignmentManager.h.
|
static |
Definition at line 125 of file MisalignmentManager.cxx.
|
static |
Definition at line 161 of file MisalignmentManager.cxx.
|
static |
Definition at line 153 of file MisalignmentManager.cxx.
|
static |
Definition at line 33 of file MisalignmentManager.cxx.
|
static |
Definition at line 50 of file MisalignmentManager.cxx.
|
static |
Definition at line 146 of file MisalignmentManager.cxx.
|
static |
Definition at line 133 of file MisalignmentManager.cxx.