![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Classes | |
| struct | TrajectoryState |
| Struct for brief trajectory summary info : add nSharedHits. More... | |
Typedefs | |
| using | VolumeTrajectoryStateContainer = std::unordered_map< GeometryIdentifier::Value, TrajectoryState > |
Functions | |
| template<typename source_link_t > | |
| TrajectoryState | trajectoryState (const Acts::MultiTrajectory< source_link_t > &multiTraj, const size_t &entryIndex) |
| Getter for global trajectory info. | |
| template<typename source_link_t > | |
| VolumeTrajectoryStateContainer | 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 | 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 | freeSmoothed (const GeometryContext &gctx, const track_state_proxy_t &trackStateProxy) |
Transforms the smoothed parameters from a TrackStateProxy to free parameters. | |
| using Acts::MultiTrajectoryHelpers::VolumeTrajectoryStateContainer = typedef std::unordered_map<GeometryIdentifier::Value, TrajectoryState> |
Definition at line 37 of file MultiTrajectoryHelpers.hpp.
View newest version in sPHENIX GitHub at line 37 of file MultiTrajectoryHelpers.hpp
| FreeVector Acts::MultiTrajectoryHelpers::freeFiltered | ( | const GeometryContext & | gctx, |
| const track_state_proxy_t & | trackStateProxy | ||
| ) |
Transforms the filtered parameters from a TrackStateProxy to free parameters.
| track_state_proxy_t | Type of the TrackStateProxy |
| [in] | gctx | Geometry context |
| [in] | trackStateProxy | TrackStateProxy |
Definition at line 121 of file MultiTrajectoryHelpers.hpp.
View newest version in sPHENIX GitHub at line 121 of file MultiTrajectoryHelpers.hpp
References Acts::Test::gctx, and Acts::detail::transformBoundToFreeParameters().
Referenced by Acts::KalmanFitter< propagator_t, updater_t, smoother_t, outlier_finder_t, calibrator_t >::Actor< source_link_t, parameters_t >::backwardFilter(), Acts::KalmanFitter< propagator_t, updater_t, smoother_t, outlier_finder_t, calibrator_t >::Actor< source_link_t, parameters_t >::filter(), and Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t >::Actor< source_link_t, parameters_t >::filter().
Here is the call graph for this function:
Here is the caller graph for this function:| FreeVector Acts::MultiTrajectoryHelpers::freeSmoothed | ( | const GeometryContext & | gctx, |
| const track_state_proxy_t & | trackStateProxy | ||
| ) |
Transforms the smoothed parameters from a TrackStateProxy to free parameters.
| track_state_proxy_t | Type of the TrackStateProxy |
| [in] | gctx | Geometry context |
| [in] | trackStateProxy | TrackStateProxy |
Definition at line 136 of file MultiTrajectoryHelpers.hpp.
View newest version in sPHENIX GitHub at line 136 of file MultiTrajectoryHelpers.hpp
References Acts::Test::gctx, and Acts::detail::transformBoundToFreeParameters().
Here is the call graph for this function:
Here is the caller graph for this function:| TrajectoryState Acts::MultiTrajectoryHelpers::trajectoryState | ( | const Acts::MultiTrajectory< source_link_t > & | multiTraj, |
| const size_t & | entryIndex | ||
| ) |
Getter for global trajectory info.
| source_link_t | Type of source link |
| multiTraj | The MultiTrajectory object |
| entryIndex | The entry index of trajectory to investigate |
Definition at line 48 of file MultiTrajectoryHelpers.hpp.
View newest version in sPHENIX GitHub at line 48 of file MultiTrajectoryHelpers.hpp
References Acts::MultiTrajectoryHelpers::TrajectoryState::chi2Sum, Acts::HoleFlag, Acts::MeasurementFlag, Acts::MultiTrajectoryHelpers::TrajectoryState::NDF, Acts::MultiTrajectoryHelpers::TrajectoryState::nHoles, Acts::MultiTrajectoryHelpers::TrajectoryState::nMeasurements, Acts::MultiTrajectoryHelpers::TrajectoryState::nOutliers, Acts::MultiTrajectoryHelpers::TrajectoryState::nStates, Acts::OutlierFlag, and Acts::MultiTrajectory< source_link_t >::visitBackwards().
Referenced by PHActsToSvtxTracks::createSvtxTrack(), ActsEvaluator::evaluateTrackFits(), PHActsTrkFitter::updateSvtxTrack(), ActsExamples::TrackFitterPerformanceWriter::writeT(), ActsExamples::RootTrajectoryWriter::writeT(), and ActsExamples::CKFPerformanceWriter::writeT().
Here is the call graph for this function:
Here is the caller graph for this function:| 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.
| source_link_t | Type of source link |
| multiTraj | The MultiTrajectory object |
| entryIndex | The entry index of trajectory to investigate track states at different sub-detectors. |
| volumeIds | The container for sub-detector Ids |
Definition at line 80 of file MultiTrajectoryHelpers.hpp.
View newest version in sPHENIX GitHub at line 80 of file MultiTrajectoryHelpers.hpp
References Acts::HoleFlag, it, Acts::MeasurementFlag, Acts::OutlierFlag, Acts::MultiTrajectory< source_link_t >::visitBackwards(), and Acts::Test::volume.
Here is the call graph for this function: