Project
Loading...
Searching...
No Matches
Transformations.h File Reference
#include "MathUtils/Cartesian.h"
#include <array>
#include <tuple>
#include <gsl/span>
#include <functional>

Go to the source code of this file.

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::mch
 
namespace  o2::mch::geo
 get the local-to-global transformation for a given detection element
 

Typedefs

using o2::mch::geo::TransformationCreator = std::function< o2::math_utils::Transform3D(int detElemId)>
 

Functions

TransformationCreator o2::mch::geo::transformationFromTGeoManager (const TGeoManager &geo)
 
TransformationCreator o2::mch::geo::transformationFromJSON (std::istream &in)
 
std::array< double, 9 > o2::mch::geo::angles2matrix (double yaw, double pitch, double roll)
 
std::tuple< double, double, double > o2::mch::geo::matrix2angles (gsl::span< double > rot)
 

Variables

std::array< int, 156 > o2::mch::geo::allDeIds = o2::mch::constants::deIdsForAllMCH