ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/master/Core/include/Acts/Propagator/DebugOutputActor.hpp>
Classes | |
struct | this_result |
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 &, result_type &result) const |
template<typename propagator_state_t , typename stepper_t > | |
void | operator() (propagator_state_t &, const stepper_t &) const |
Public Attributes | |
bool | mute = false |
Mute the thing if you don't want any action. | |
This is an actor that deals with the output string It is called upon targetReached and navigationBreak of the state and then copies the debugString into the final output object (result), which leaves the propagation
Definition at line 18 of file DebugOutputActor.hpp.
View newest version in sPHENIX GitHub at line 18 of file DebugOutputActor.hpp
Definition at line 29 of file DebugOutputActor.hpp.
View newest version in sPHENIX GitHub at line 29 of file DebugOutputActor.hpp
|
inline |
Debug output action for the ActionList of the Propagator
propagator_state_t | is the type of the Propagator state it is not used in this stepper |
stepper_t | Type of the stepper |
state | is the mutable propagator state object |
result | is the mutable result state object |
Definition at line 40 of file DebugOutputActor.hpp.
View newest version in sPHENIX GitHub at line 40 of file DebugOutputActor.hpp
References Acts::DebugOutputActor::this_result::debugString, and mute.
|
inline |
Pure observer interface
Definition at line 55 of file DebugOutputActor.hpp.
View newest version in sPHENIX GitHub at line 55 of file DebugOutputActor.hpp
bool Acts::DebugOutputActor::mute = false |
Mute the thing if you don't want any action.
Definition at line 20 of file DebugOutputActor.hpp.
View newest version in sPHENIX GitHub at line 20 of file DebugOutputActor.hpp
Referenced by operator()().