EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include "Acts/EventData/MultiTrajectory.hpp"
#include "Acts/EventData/detail/TransformationBoundToFree.hpp"
#include "Acts/Geometry/Layer.hpp"
#include "Acts/Geometry/TrackingVolume.hpp"
#include "Acts/Surfaces/Surface.hpp"
#include <functional>
#include <unordered_map>
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. | |