ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
ActsPlugins::PodioUtil Namespace Reference

Classes

class  ConversionHelper

Typedefs

using Identifier = std::uint64_t
using ROOTReader = podio::ROOTFrameReader
using ROOTWriter = podio::ROOTFrameWriter

Functions

std::shared_ptr< const Acts::SurfaceconvertSurfaceFromPodio (const ConversionHelper &helper, const ActsPodioEdm::Surface &surface)
ActsPodioEdm::Surface convertSurfaceToPodio (const ConversionHelper &helper, const Acts::Surface &surface)
template<typename T>
decltype(auto) getDataMutable (T &&object)
template<typename T>
decltype(auto) getReferenceSurfaceMutable (T &&object)

Variables

constexpr Identifier kNoIdentifier = std::numeric_limits<Identifier>::max()
constexpr int kNoSurface = -1

Typedef Documentation

◆ Identifier

using ActsPlugins::PodioUtil::Identifier = std::uint64_t

◆ ROOTReader

using ActsPlugins::PodioUtil::ROOTReader = podio::ROOTFrameReader

◆ ROOTWriter

using ActsPlugins::PodioUtil::ROOTWriter = podio::ROOTFrameWriter

Function Documentation

◆ convertSurfaceFromPodio()

std::shared_ptr< const Acts::Surface > ActsPlugins::PodioUtil::convertSurfaceFromPodio ( const ConversionHelper & helper,
const ActsPodioEdm::Surface & surface )

◆ convertSurfaceToPodio()

ActsPodioEdm::Surface ActsPlugins::PodioUtil::convertSurfaceToPodio ( const ConversionHelper & helper,
const Acts::Surface & surface )

◆ getDataMutable()

template<typename T>
decltype(auto) ActsPlugins::PodioUtil::getDataMutable ( T && object)

◆ getReferenceSurfaceMutable()

template<typename T>
decltype(auto) ActsPlugins::PodioUtil::getReferenceSurfaceMutable ( T && object)

Variable Documentation

◆ kNoIdentifier

Identifier ActsPlugins::PodioUtil::kNoIdentifier = std::numeric_limits<Identifier>::max()
constexpr

◆ kNoSurface

int ActsPlugins::PodioUtil::kNoSurface = -1
constexpr