Skip to content
Snippets Groups Projects

CA: Timers update, monitor serialization and cbmroot_parameter repository hash update

Files

+ 7
0
@@ -149,6 +149,12 @@ namespace cbm::algo::ca
/// \brief Accesses current iteration
[[gnu::always_inline]] const Iteration* CurrentIteration() const { return fpCurrentIteration; }
/// \brief Accesses current iteration index (DEBUG)
[[gnu::always_inline]] int CurrentIterationIndex() const { return fCurrentIterationIndex; }
/// \brief Accesses current iteration index (DEBUG)
[[gnu::always_inline]] void SetCurrentIterationIndex(int id) { fCurrentIterationIndex = id; }
/// \brief Accesses magnetic field in starting point (target or first station)
[[gnu::always_inline]] ca::FieldValue<fvec>& TargB() { return fTargB; }
@@ -197,6 +203,7 @@ namespace cbm::algo::ca
/// \brief Current track-finder iteration
const Iteration* fpCurrentIteration = nullptr;
int fCurrentIterationIndex = -1; // TODO: Get rid of this field, it can cause bugs
ca::FieldValue<fvec> fTargB _fvecalignment{}; ///< field in the target point (modifiable, do not touch!!)
ca::MeasurementXy<fvec> fTargetMeasurement _fvecalignment{}; ///< target constraint
Loading