Project
Loading...
Searching...
No Matches
o2::itsmft::tracking::test::CombinedTrackingPlan Class Reference

#include <CombinedTrackingTestSupport.h>

Public Member Functions

 CombinedTrackingPlan (std::vector< TrackingParameters > itsParams, std::vector< TrackingParameters > mftParams)
 
 CombinedTrackingPlan (const CombinedTrackingPlan &)=delete
 
CombinedTrackingPlan & operator= (const CombinedTrackingPlan &)=delete
 
void adoptFrame (TimeFrame &frame)
 
void setBz (float bz)
 
void setNThreads (int n)
 
Tracker & itsTracker () noexcept
 
Tracker & mftTracker () noexcept
 
bool runITS ()
 
bool runMFT ()
 
RuntimeROFViews getITSROFViews () const noexcept
 
RuntimeROFViews getMFTROFViews () const noexcept
 
void clearPublicationSidecars () noexcept
 
void validateSources (const ClusterSourceInput &itsSource, const ClusterSourceInput &mftSource) const
 
SurfaceCatalogView catalogView () const noexcept
 
void configureRofTables (const TestClusterSourceInput &itsSource, const TestClusterSourceInput &mftSource)
 
const TimeFrameScratch & getITSScratch () const noexcept
 
const TimeFrameScratch & getMFTScratch () const noexcept
 
gsl::span< const LayerId > getITSLayerMapping () const noexcept
 
gsl::span< const LayerId > getMFTLayerMapping () const noexcept
 
gsl::span< const uint8_t > getITSSharedClusterFlags () const noexcept
 
TraversalTopologyView getITSLayoutView () const noexcept
 
TraversalTopologyView getMFTLayoutView () const noexcept
 

Detailed Description

Definition at line 87 of file CombinedTrackingTestSupport.h.

Constructor & Destructor Documentation

◆ CombinedTrackingPlan() [1/2]

o2::itsmft::tracking::test::CombinedTrackingPlan::CombinedTrackingPlan ( std::vector< TrackingParameters >  itsParams,
std::vector< TrackingParameters >  mftParams 
)
inline

Definition at line 90 of file CombinedTrackingTestSupport.h.

◆ CombinedTrackingPlan() [2/2]

o2::itsmft::tracking::test::CombinedTrackingPlan::CombinedTrackingPlan ( const CombinedTrackingPlan &  )
delete

Member Function Documentation

◆ adoptFrame()

void o2::itsmft::tracking::test::CombinedTrackingPlan::adoptFrame ( TimeFrame &  frame)
inline

Definition at line 104 of file CombinedTrackingTestSupport.h.

◆ catalogView()

SurfaceCatalogView o2::itsmft::tracking::test::CombinedTrackingPlan::catalogView ( ) const
inlinenoexcept

Definition at line 180 of file CombinedTrackingTestSupport.h.

◆ clearPublicationSidecars()

void o2::itsmft::tracking::test::CombinedTrackingPlan::clearPublicationSidecars ( )
inlinenoexcept

Definition at line 163 of file CombinedTrackingTestSupport.h.

◆ configureRofTables()

void o2::itsmft::tracking::test::CombinedTrackingPlan::configureRofTables ( const TestClusterSourceInput &  itsSource,
const TestClusterSourceInput &  mftSource 
)
inline

Definition at line 181 of file CombinedTrackingTestSupport.h.

◆ getITSLayerMapping()

gsl::span< const LayerId > o2::itsmft::tracking::test::CombinedTrackingPlan::getITSLayerMapping ( ) const
inlinenoexcept

Definition at line 208 of file CombinedTrackingTestSupport.h.

◆ getITSLayoutView()

TraversalTopologyView o2::itsmft::tracking::test::CombinedTrackingPlan::getITSLayoutView ( ) const
inlinenoexcept

Definition at line 214 of file CombinedTrackingTestSupport.h.

◆ getITSROFViews()

RuntimeROFViews o2::itsmft::tracking::test::CombinedTrackingPlan::getITSROFViews ( ) const
inlinenoexcept

Definition at line 161 of file CombinedTrackingTestSupport.h.

◆ getITSScratch()

const TimeFrameScratch & o2::itsmft::tracking::test::CombinedTrackingPlan::getITSScratch ( ) const
inlinenoexcept

Definition at line 206 of file CombinedTrackingTestSupport.h.

◆ getITSSharedClusterFlags()

gsl::span< const uint8_t > o2::itsmft::tracking::test::CombinedTrackingPlan::getITSSharedClusterFlags ( ) const
inlinenoexcept

Definition at line 210 of file CombinedTrackingTestSupport.h.

◆ getMFTLayerMapping()

gsl::span< const LayerId > o2::itsmft::tracking::test::CombinedTrackingPlan::getMFTLayerMapping ( ) const
inlinenoexcept

Definition at line 209 of file CombinedTrackingTestSupport.h.

◆ getMFTLayoutView()

TraversalTopologyView o2::itsmft::tracking::test::CombinedTrackingPlan::getMFTLayoutView ( ) const
inlinenoexcept

Definition at line 221 of file CombinedTrackingTestSupport.h.

◆ getMFTROFViews()

RuntimeROFViews o2::itsmft::tracking::test::CombinedTrackingPlan::getMFTROFViews ( ) const
inlinenoexcept

Definition at line 162 of file CombinedTrackingTestSupport.h.

◆ getMFTScratch()

const TimeFrameScratch & o2::itsmft::tracking::test::CombinedTrackingPlan::getMFTScratch ( ) const
inlinenoexcept

Definition at line 207 of file CombinedTrackingTestSupport.h.

◆ itsTracker()

Tracker & o2::itsmft::tracking::test::CombinedTrackingPlan::itsTracker ( )
inlinenoexcept

Definition at line 120 of file CombinedTrackingTestSupport.h.

◆ mftTracker()

Tracker & o2::itsmft::tracking::test::CombinedTrackingPlan::mftTracker ( )
inlinenoexcept

Definition at line 121 of file CombinedTrackingTestSupport.h.

◆ operator=()

CombinedTrackingPlan & o2::itsmft::tracking::test::CombinedTrackingPlan::operator= ( const CombinedTrackingPlan &  )
delete

◆ runITS()

bool o2::itsmft::tracking::test::CombinedTrackingPlan::runITS ( )
inline

Definition at line 122 of file CombinedTrackingTestSupport.h.

◆ runMFT()

bool o2::itsmft::tracking::test::CombinedTrackingPlan::runMFT ( )
inline

Definition at line 153 of file CombinedTrackingTestSupport.h.

◆ setBz()

void o2::itsmft::tracking::test::CombinedTrackingPlan::setBz ( float  bz)
inline

Definition at line 111 of file CombinedTrackingTestSupport.h.

◆ setNThreads()

void o2::itsmft::tracking::test::CombinedTrackingPlan::setNThreads ( int  n)
inline

Definition at line 115 of file CombinedTrackingTestSupport.h.

◆ validateSources()

void o2::itsmft::tracking::test::CombinedTrackingPlan::validateSources ( const ClusterSourceInput &  itsSource,
const ClusterSourceInput &  mftSource 
) const
inline

Definition at line 169 of file CombinedTrackingTestSupport.h.


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