EIC 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 : add nSharedHits. More...
 

Namespaces

namespace  Acts
 Set the Geometry Context PLUGIN.
 
namespace  Acts::MultiTrajectoryHelpers
 

Typedefs

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

Functions

template<typename source_link_t >
TrajectoryState Acts::MultiTrajectoryHelpers::trajectoryState (const Acts::MultiTrajectory< source_link_t > &multiTraj, const size_t &entryIndex)
 Getter for global trajectory info.
 
template<typename source_link_t >
VolumeTrajectoryStateContainer Acts::MultiTrajectoryHelpers::trajectoryState (const Acts::MultiTrajectory< source_link_t > &multiTraj, const 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.