Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MultiTrajectoryHelpers.hpp File Reference
+ Include dependency graph for MultiTrajectoryHelpers.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Acts::MultiTrajectoryHelpers::TrajectoryState
 Struct for brief trajectory summary info. More...
 

Namespaces

namespace  Acts
 Acts includes to create all necessary definitions.
 
namespace  Acts::MultiTrajectoryHelpers
 

Typedefs

using Acts::MultiTrajectoryHelpers::VolumeTrajectoryStateContainer = std::unordered_map< GeometryIdentifier::Value, TrajectoryState >
 

Functions

template<typename traj_t >
TrajectoryState Acts::MultiTrajectoryHelpers::trajectoryState (const traj_t &multiTraj, size_t entryIndex)
 Getter for global trajectory info.
 
template<typename traj_t >
VolumeTrajectoryStateContainer Acts::MultiTrajectoryHelpers::trajectoryState (const traj_t &multiTraj, size_t entryIndex, const std::vector< GeometryIdentifier::Value > &volumeIds)
 Getter for trajectory info for different sub-detectors.
 
template<typename track_state_proxy_t >
FreeVector Acts::MultiTrajectoryHelpers::freeFiltered (const GeometryContext &gctx, const track_state_proxy_t &trackStateProxy)
 Transforms the filtered parameters from a TrackStateProxy to free parameters.
 
template<typename track_state_proxy_t >
FreeVector Acts::MultiTrajectoryHelpers::freeSmoothed (const GeometryContext &gctx, const track_state_proxy_t &trackStateProxy)
 Transforms the smoothed parameters from a TrackStateProxy to free parameters.