CbmRoot
Loading...
Searching...
No Matches
cbm::algo::sts::TrackingInterface Class Reference

#include <TrackingInterface.h>

Inheritance diagram for cbm::algo::sts::TrackingInterface:
[legend]
Collaboration diagram for cbm::algo::sts::TrackingInterface:
[legend]

Public Member Functions

 TrackingInterface ()=default
 Default constructor.
 
 TrackingInterface (const TrackingInterface &)=delete
 Copy constructor.
 
 TrackingInterface (TrackingInterface &&)=delete
 Move constructor.
 
 ~TrackingInterface ()=default
 Destructor.
 
void Init ()
 Initializer function.
 
int GetTrackingStation (uint32_t address) const
 Returns tracking station index by the TOF address.
 
const ChainContextGetContext ()
 
void SetContext (const ChainContext *ctx)
 
const OptionsOpts () const
 
const RecoParamsParams () const
 
bool HasMonitor () const
 
Monitor & GetMonitor () const
 

Private Attributes

const ChainContextfContext = nullptr
 

Detailed Description

Definition at line 16 of file sts/TrackingInterface.h.

Constructor & Destructor Documentation

◆ TrackingInterface() [1/3]

cbm::algo::sts::TrackingInterface::TrackingInterface ( )
default

Default constructor.

◆ TrackingInterface() [2/3]

cbm::algo::sts::TrackingInterface::TrackingInterface ( const TrackingInterface & )
delete

Copy constructor.

◆ TrackingInterface() [3/3]

cbm::algo::sts::TrackingInterface::TrackingInterface ( TrackingInterface && )
delete

Move constructor.

◆ ~TrackingInterface()

cbm::algo::sts::TrackingInterface::~TrackingInterface ( )
default

Destructor.

Member Function Documentation

◆ GetContext()

const ChainContext * cbm::algo::SubChain::GetContext ( )
inlineinherited

◆ GetMonitor()

◆ GetTrackingStation()

int TrackingInterface::GetTrackingStation ( uint32_t address) const

Returns tracking station index by the TOF address.

Parameters
addressUnique address of a TOF element
Returns
Local index of tracking station

Definition at line 23 of file sts/TrackingInterface.cxx.

References CbmStsAddress::GetElementId(), and kStsUnit.

Referenced by cbm::algo::TrackingSetup::GetTrackingStation().

◆ HasMonitor()

◆ Init()

void TrackingInterface::Init ( )

Initializer function.

Definition at line 19 of file sts/TrackingInterface.cxx.

References L_.

Referenced by cbm::algo::TrackingSetup::Init().

◆ Opts()

◆ Params()

const RecoParams & cbm::algo::SubChain::Params ( ) const
inlineinherited

Definition at line 21 of file SubChain.h.

References cbm::algo::SubChain::fContext.

Referenced by cbm::algo::Reco::Init(), and cbm::algo::Reco::Run().

◆ SetContext()

void cbm::algo::SubChain::SetContext ( const ChainContext * ctx)
inlineinherited

Definition at line 18 of file SubChain.h.

References cbm::algo::SubChain::fContext.

Referenced by cbm::algo::Reco::Init(), and cbm::algo::TrackingSetup::Init().

Member Data Documentation

◆ fContext


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