EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
a step length logger for debugging the stepping More...
#include <acts/blob/sPHENIX/Core/include/Acts/Propagator/detail/SteppingLogger.hpp>
Classes | |
struct | this_result |
Simple result struct to be returned. More... | |
Public Types | |
using | result_type = this_result |
Public Member Functions | |
template<typename propagator_state_t , typename stepper_t > | |
void | operator() (propagator_state_t &state, const stepper_t &stepper, result_type &result) const |
template<typename propagator_state_t , typename stepper_t > | |
void | operator() (propagator_state_t &, const stepper_t &) const |
Public Attributes | |
bool | sterile = false |
Set the Logger to sterile. | |
a step length logger for debugging the stepping
It simply logs the constrained step length per step
Definition at line 38 of file SteppingLogger.hpp.
View newest version in sPHENIX GitHub at line 38 of file SteppingLogger.hpp
Definition at line 44 of file SteppingLogger.hpp.
View newest version in sPHENIX GitHub at line 44 of file SteppingLogger.hpp
|
inline |
SteppingLogger action for the ActionList of the Propagator
stepper_t | is the type of the Stepper |
propagator_state_t | is the type of Propagator state |
[in,out] | state | is the mutable stepper state object |
[in,out] | result | is the mutable result object |
Definition at line 57 of file SteppingLogger.hpp.
View newest version in sPHENIX GitHub at line 57 of file SteppingLogger.hpp
References Acts::detail::Step::momentum, Acts::detail::Step::position, Acts::Test::step(), Acts::detail::SteppingLogger::this_result::steps, Acts::detail::Step::stepSize, sterile, Acts::detail::Step::surface, and Acts::detail::Step::volume.
|
inline |
Pure observer interface
Definition at line 82 of file SteppingLogger.hpp.
View newest version in sPHENIX GitHub at line 82 of file SteppingLogger.hpp
bool Acts::detail::SteppingLogger::sterile = false |
Set the Logger to sterile.
Definition at line 47 of file SteppingLogger.hpp.
View newest version in sPHENIX GitHub at line 47 of file SteppingLogger.hpp
Referenced by operator()().