14#ifndef CaTrackingMonitor_h
15#define CaTrackingMonitor_h 1
19#include <boost/serialization/base_object.hpp>
130 template<
typename Archive>
133 ar& boost::serialization::base_object<Monitor<ECounter, ETimer>>(*this);
CA Tracking monitor class.
Monitor class for the CA tracking.
void SetCounterName(ECounter key, std::string_view name)
void SetTimerName(ETimer key, std::string_view name)
void SetRatioKeys(const std::vector< ECounter > &vKeys)
A monitor specialization for cbm::algo::ca::Framework class.
TrackingMonitor()
Default constructor.
void serialize(Archive &ar, const unsigned int)
friend class boost::serialization::access
TODO: SZh 8.11.2022: add selection of parameterisation.
ECounter
Counter keys for the CA algo monitor.
@ RecoMuchHit
number of MUCH hits in tracks
@ RecoHit
number of reconstructed hits
@ RecoTrack
number of reconstructed tracks
@ RecoStsHit
number of STS hits in tracks
@ UndefinedTofHit
number of undefined TOF hits
@ TrackingCall
number of the routine calls
@ Triplet
number of triplets
@ UndefinedTrdHit
number of undefined TRD hits
@ RecoTrdHit
number of TRD hits in tracks
@ UndefinedMvdHit
number of undefined MVD hits
@ SubTS
number of sub time-slices
@ RecoMvdHit
number of MVD hits in tracks
@ RecoTofHit
number of TOF hits in tracks
@ UndefinedMuchHit
number of undefined MuCh hits
@ RecoHitUsed
number of used reconstructed hits
@ UndefinedStsHit
number of undefined STS hits
ETimer
Timer keys for the CA algo monitor.
@ PrepareIteration
(iterations loop)