Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Core/include/Acts/Propagator/MultiEigenStepperLoop.hpp>
Public Types | |
using | Base = ComponentProxyBase< typename State::Component > |
Public Member Functions | |
ComponentProxy (typename State::Component &c, const State &s) | |
auto & | status () |
auto & | weight () |
auto & | pathAccumulated () |
auto & | pars () |
auto & | derivative () |
auto & | jacTransport () |
auto & | cov () |
auto & | jacobian () |
auto & | jacToGlobal () |
template<typename propagator_state_t > | |
auto | singleState (propagator_state_t &state) |
Result< typename SingleStepper::BoundState > | boundState (const Surface &surface, bool transportCov, const FreeToBoundCorrection &freeToBoundCorrection) |
void | update (const FreeVector &freeParams, const BoundVector &boundParams, const Covariance &covariance, const Surface &surface) |
Public Member Functions inherited from Acts::MultiEigenStepperLoop< extensionlist_t, component_reducer_t, auctioneer_t >::ComponentProxyBase< State::Component > | |
ComponentProxyBase (State::Component &c) | |
auto | status () const |
auto | weight () const |
auto | pathAccumulated () const |
const auto & | pars () const |
const auto & | derivative () const |
const auto & | jacTransport () const |
const auto & | cov () const |
const auto & | jacobian () const |
const auto & | jacToGlobal () const |
auto | singleState (const propagator_state_t &state) const |
const auto & | singleStepper (const MultiEigenStepperLoop &stepper) const |
Public Attributes | |
const State & | all_state |
Public Attributes inherited from Acts::MultiEigenStepperLoop< extensionlist_t, component_reducer_t, auctioneer_t >::ComponentProxyBase< State::Component > | |
State::Component & | cmp |
A proxy struct which allows access to a single component of the multi-component state. It has the semantics of a mutable reference, i.e. it requires a mutable reference of the single-component state it represents
Definition at line 425 of file MultiEigenStepperLoop.hpp.
View newest version in sPHENIX GitHub at line 425 of file MultiEigenStepperLoop.hpp
using Acts::MultiEigenStepperLoop< extensionlist_t, component_reducer_t, auctioneer_t >::ComponentProxy::Base = ComponentProxyBase<typename State::Component> |
Definition at line 426 of file MultiEigenStepperLoop.hpp.
View newest version in sPHENIX GitHub at line 426 of file MultiEigenStepperLoop.hpp
|
inline |
Definition at line 445 of file MultiEigenStepperLoop.hpp.
View newest version in sPHENIX GitHub at line 445 of file MultiEigenStepperLoop.hpp
|
inline |
Definition at line 471 of file MultiEigenStepperLoop.hpp.
View newest version in sPHENIX GitHub at line 471 of file MultiEigenStepperLoop.hpp
References Acts::detail::boundState(), root_event_diff_np::cmp(), Acts::Test::cov, and pars.
|
inline |
Definition at line 456 of file MultiEigenStepperLoop.hpp.
View newest version in sPHENIX GitHub at line 456 of file MultiEigenStepperLoop.hpp
References root_event_diff_np::cmp().
|
inline |
Definition at line 454 of file MultiEigenStepperLoop.hpp.
View newest version in sPHENIX GitHub at line 454 of file MultiEigenStepperLoop.hpp
References root_event_diff_np::cmp().
|
inline |
Definition at line 457 of file MultiEigenStepperLoop.hpp.
View newest version in sPHENIX GitHub at line 457 of file MultiEigenStepperLoop.hpp
References root_event_diff_np::cmp().
|
inline |
Definition at line 458 of file MultiEigenStepperLoop.hpp.
View newest version in sPHENIX GitHub at line 458 of file MultiEigenStepperLoop.hpp
References root_event_diff_np::cmp().
|
inline |
Definition at line 455 of file MultiEigenStepperLoop.hpp.
View newest version in sPHENIX GitHub at line 455 of file MultiEigenStepperLoop.hpp
References root_event_diff_np::cmp().
|
inline |
Definition at line 453 of file MultiEigenStepperLoop.hpp.
View newest version in sPHENIX GitHub at line 453 of file MultiEigenStepperLoop.hpp
References root_event_diff_np::cmp().
|
inline |
Definition at line 452 of file MultiEigenStepperLoop.hpp.
View newest version in sPHENIX GitHub at line 452 of file MultiEigenStepperLoop.hpp
References root_event_diff_np::cmp().
|
inline |
Definition at line 461 of file MultiEigenStepperLoop.hpp.
View newest version in sPHENIX GitHub at line 461 of file MultiEigenStepperLoop.hpp
References root_event_diff_np::cmp().
|
inline |
Definition at line 450 of file MultiEigenStepperLoop.hpp.
View newest version in sPHENIX GitHub at line 450 of file MultiEigenStepperLoop.hpp
References root_event_diff_np::cmp().
|
inline |
Definition at line 481 of file MultiEigenStepperLoop.hpp.
View newest version in sPHENIX GitHub at line 481 of file MultiEigenStepperLoop.hpp
References Acts::Surface::boundToFreeJacobian(), root_event_diff_np::cmp(), and covariance().
|
inline |
Definition at line 451 of file MultiEigenStepperLoop.hpp.
View newest version in sPHENIX GitHub at line 451 of file MultiEigenStepperLoop.hpp
References root_event_diff_np::cmp().
const State& Acts::MultiEigenStepperLoop< extensionlist_t, component_reducer_t, auctioneer_t >::ComponentProxy::all_state |
Definition at line 443 of file MultiEigenStepperLoop.hpp.
View newest version in sPHENIX GitHub at line 443 of file MultiEigenStepperLoop.hpp