ATLAS Offline Software
Loading...
Searching...
No Matches
ActsTrk::detail::NNClusterCalibratorOptions< calib_data_t, traj_t > Struct Template Reference

Options for the NN clustering calibrator that is kind of Analogue calibrator. More...

#include <NNClusterCalibratorToolImpl.h>

Collaboration diagram for ActsTrk::detail::NNClusterCalibratorOptions< calib_data_t, traj_t >:

Public Member Functions

bool isValid () const

Public Attributes

int m_minClusterSizeForNN = 0
const OnnxNNCollectionm_models
 ! minimum number of hits to run NN
std::unique_ptr< AnalogueClusteringCalibrator< calib_data_t, traj_t > > m_fallback
 ! set of models for inference (non owning pointer)

Detailed Description

template<typename calib_data_t, typename traj_t>
struct ActsTrk::detail::NNClusterCalibratorOptions< calib_data_t, traj_t >

Options for the NN clustering calibrator that is kind of Analogue calibrator.

Definition at line 28 of file NNClusterCalibratorToolImpl.h.

Member Function Documentation

◆ isValid()

template<typename calib_data_t, typename traj_t>
bool ActsTrk::detail::NNClusterCalibratorOptions< calib_data_t, traj_t >::isValid ( ) const
inline

Definition at line 34 of file NNClusterCalibratorToolImpl.h.

34{ return m_models != nullptr and m_fallback; }
Options for the NN clustering calibrator that is kind of Analogue calibrator.
const OnnxNNCollection * m_models
! minimum number of hits to run NN
std::unique_ptr< AnalogueClusteringCalibrator< calib_data_t, traj_t > > m_fallback
! set of models for inference (non owning pointer)

Member Data Documentation

◆ m_fallback

template<typename calib_data_t, typename traj_t>
std::unique_ptr<AnalogueClusteringCalibrator<calib_data_t, traj_t> > ActsTrk::detail::NNClusterCalibratorOptions< calib_data_t, traj_t >::m_fallback

! set of models for inference (non owning pointer)

Definition at line 33 of file NNClusterCalibratorToolImpl.h.

◆ m_minClusterSizeForNN

template<typename calib_data_t, typename traj_t>
int ActsTrk::detail::NNClusterCalibratorOptions< calib_data_t, traj_t >::m_minClusterSizeForNN = 0

Definition at line 29 of file NNClusterCalibratorToolImpl.h.

◆ m_models

template<typename calib_data_t, typename traj_t>
const OnnxNNCollection* ActsTrk::detail::NNClusterCalibratorOptions< calib_data_t, traj_t >::m_models
Initial value:
=
nullptr

! minimum number of hits to run NN

Definition at line 30 of file NNClusterCalibratorToolImpl.h.


The documentation for this struct was generated from the following file: