ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::CkfTypes Namespace Reference

Typedefs

using BoundState = std::tuple<BoundTrackParameters, BoundMatrix, double>
template<typename T>
using BranchVector = boost::container::small_vector<T, s_maxBranchesPerSurface>

Variables

static constexpr std::size_t s_maxBranchesPerSurface = 10
 expected max number of track states that are expected to be added by stateCandidateCreator

Typedef Documentation

◆ BoundState

◆ BranchVector

template<typename T>
using Acts::CkfTypes::BranchVector = boost::container::small_vector<T, s_maxBranchesPerSurface>

Variable Documentation

◆ s_maxBranchesPerSurface

std::size_t Acts::CkfTypes::s_maxBranchesPerSurface = 10
staticconstexpr

expected max number of track states that are expected to be added by stateCandidateCreator

Note
if the number of states exceeds this number dynamic memory allocation will occur. the number is chosen to yield a container size of 64 bytes.