CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
mkfit::MkJob Class Reference

#include <MkBuilder.h>

Public Member Functions

const std::vector< bool > * get_mask_for_layer (int layer)
 
int max_max_cands () const
 
int num_regions () const
 
const auto & params () const
 
const auto & params_bks () const
 
const auto regions_begin () const
 
const auto regions_end () const
 
const auto & steering_params (int i)
 

Public Attributes

const EventOfHitsm_event_of_hits
 
const IterationConfigm_iter_config
 
const IterationMaskIfcBasem_iter_mask_ifc = nullptr
 
const TrackerInfom_trk_info
 

Detailed Description

Definition at line 27 of file MkBuilder.h.

Member Function Documentation

◆ get_mask_for_layer()

const std::vector<bool>* mkfit::MkJob::get_mask_for_layer ( int  layer)
inline

Definition at line 47 of file MkBuilder.h.

References mkfit::IterationMaskIfcBase::get_mask_for_layer(), phase1PixelTopology::layer, and m_iter_mask_ifc.

Referenced by mkfit::MkBuilder::find_tracks_in_layers(), mkfit::MkBuilder::findTracksBestHit(), and mkfit::MkBuilder::findTracksStandard().

47  {
49  }
constexpr std::array< uint8_t, layerIndexSize > layer
const IterationMaskIfcBase * m_iter_mask_ifc
Definition: MkBuilder.h:34
virtual const std::vector< bool > * get_mask_for_layer(int layer) const

◆ max_max_cands()

int mkfit::MkJob::max_max_cands ( ) const
inline

Definition at line 45 of file MkBuilder.h.

References SiStripPI::max, params(), and params_bks().

Referenced by mkfit::MkBuilder::find_tracks_load_seeds().

45 { return std::max(params().maxCandsPerSeed, params_bks().maxCandsPerSeed); }
const auto & params() const
Definition: MkBuilder.h:42
const auto & params_bks() const
Definition: MkBuilder.h:43

◆ num_regions()

int mkfit::MkJob::num_regions ( ) const
inline

◆ params()

const auto& mkfit::MkJob::params ( ) const
inline

◆ params_bks()

const auto& mkfit::MkJob::params_bks ( ) const
inline

Definition at line 43 of file MkBuilder.h.

References mkfit::IterationConfig::m_backward_params, and m_iter_config.

Referenced by max_max_cands().

const IterationConfig & m_iter_config
Definition: MkBuilder.h:31
IterationParams m_backward_params

◆ regions_begin()

const auto mkfit::MkJob::regions_begin ( ) const
inline

◆ regions_end()

const auto mkfit::MkJob::regions_end ( ) const
inline

◆ steering_params()

const auto& mkfit::MkJob::steering_params ( int  i)
inline

Member Data Documentation

◆ m_event_of_hits

const EventOfHits& mkfit::MkJob::m_event_of_hits

◆ m_iter_config

const IterationConfig& mkfit::MkJob::m_iter_config

◆ m_iter_mask_ifc

const IterationMaskIfcBase* mkfit::MkJob::m_iter_mask_ifc = nullptr

Definition at line 34 of file MkBuilder.h.

Referenced by get_mask_for_layer().

◆ m_trk_info

const TrackerInfo& mkfit::MkJob::m_trk_info