File TGeoPrimitivesHelper.hpp

namespace Acts

Note

This file is foreseen for the Geometry module to replace Extent

struct TGeoPrimitivesHelper
#include <Acts/Plugins/TGeo/TGeoPrimitivesHelper.hpp>

Public Static Functions

static inline Transform3 makeTransform(const Eigen::Vector3d &rotationMatrixCol0, const Eigen::Vector3d &rotationMatrixCol1, const Eigen::Vector3d &rotationMatrixCol2, const Eigen::Vector3d &translation)

Helper method to create a transform from Rotation matrix vectors:

Parameters
  • rotationMatrixCol0

  • rotationMatrixCol1

  • rotationMatrixCol2 – And translation

  • translation

static bool match(const char *first, const char *second)

Private helper method : match string with wildcards.

Parameters
  • first – is the one with the potential wildcard

  • second – is the test string

static bool match(const std::vector<std::string> &first, const char *second)

Private helper method : match string with wildcards Method that uses the match method with wild cards and performs it on an input list.

Parameters
  • first – is the one with the potential wildcard

  • second – is the test string