Analysis Software
Documentation for sPHENIX simulation software
|
#include "Acts/Definitions/Alignment.hpp"
#include "Acts/Definitions/TrackParametrization.hpp"
#include "Acts/EventData/MultiTrajectory.hpp"
#include "Acts/EventData/MultiTrajectoryHelpers.hpp"
#include "Acts/EventData/TrackParameters.hpp"
#include "Acts/Geometry/GeometryContext.hpp"
#include "Acts/Surfaces/Surface.hpp"
#include "ActsAlignment/Kernel/AlignmentMask.hpp"
#include <unordered_map>
Go to the source code of this file.
Classes | |
struct | ActsAlignment::detail::TrackAlignmentState |
struct to store info needed for track-based alignment More... | |
Namespaces | |
namespace | ActsAlignment |
namespace | ActsAlignment::detail |
Functions | |
void | ActsAlignment::detail::resetAlignmentDerivative (Acts::AlignmentToBoundMatrix &alignToBound, AlignmentMask mask) |
template<typename traj_t , typename parameters_t = BoundTrackParameters> | |
TrackAlignmentState | ActsAlignment::detail::trackAlignmentState (const GeometryContext &gctx, const traj_t &multiTraj, const size_t &entryIndex, const std::pair< ActsDynamicMatrix, std::unordered_map< size_t, size_t >> &globalTrackParamsCov, const std::unordered_map< const Surface *, size_t > &idxedAlignSurfaces, const AlignmentMask &alignMask) |