![]() |
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>
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. | |