Project
Loading...
Searching...
No Matches
o2::globaltracking::MatchGlobalFwd Class Reference

#include <MatchGlobalFwd.h>

Public Types

enum  MatchingType : uint8_t { MATCHINGFUNC , MATCHINGUPSTREAM , MATCHINGUNDEFINED }
 

Public Member Functions

 MatchGlobalFwd ()
 
 ~MatchGlobalFwd ()=default
 
void run (const o2::globaltracking::RecoContainer &inp)
 
void init ()
 
void finalize ()
 
void clear ()
 
void setBz (float bz)
 
void setMFTDictionary (const o2::itsmft::TopologyDictionary *d)
 
void setMatchingPlaneZ (float z)
 
void setBunchFilling (const o2::BunchFilling &bf)
 set Bunch filling and init helpers for validation by BCs
 
void setMFTTriggered (bool v)
 
bool isMFTTriggered () const
 
void setMCTruthOn (bool v)
 set MFT ROFrame duration in microseconds
 
void setMFTROFrameLengthMUS (float fums)
 set MFT ROFrame duration in BC (continuous mode only)
 
void setMFTROFrameLengthInBC (int nbc)
 set MFT ROFrame bias in BC (continuous mode only) or time shift applied already as MFTAlpideParam.roFrameBiasInBC
 
void setMFTROFrameBiasInBC (int nbc)
 
const std::vector< o2::dataformats::GlobalFwdTrack > & getMatchedFwdTracks () const
 
const std::vector< o2::mft::TrackMFT > & getMFTMatchingPlaneParams () const
 
const std::vector< o2::track::TrackParCovFwd > & getMCHMatchingPlaneParams () const
 
const std::vector< o2::dataformats::MatchInfoFwd > & getMFTMCHMatchInfo () const
 
const std::vector< o2::MCCompLabel > & getMatchLabels () const
 
o2::dataformats::GlobalFwdTrack MCHtoFwd (const o2::mch::TrackParam &mchTrack)
 Converts mchTrack parameters to Forward coordinate system.
 
o2::mch::TrackParam FwdtoMCH (const o2::dataformats::GlobalFwdTrack &fwdtrack)
 Converts FwdTrack parameters to MCH coordinate system.
 

Static Public Attributes

static constexpr Double_t sLastMFTPlaneZ = o2::mft::constants::mft::LayerZCoordinate()[9]
 

Detailed Description

Definition at line 103 of file MatchGlobalFwd.h.

Member Enumeration Documentation

◆ MatchingType

Enumerator
MATCHINGFUNC 

MFT-MCH matching modes.

Matching function-based MFT-MCH track matching

MATCHINGUPSTREAM 

MFT-MCH track matching loaded from input file.

MATCHINGUNDEFINED 

Definition at line 106 of file MatchGlobalFwd.h.

Constructor & Destructor Documentation

◆ MatchGlobalFwd()

MatchGlobalFwd::MatchGlobalFwd ( )

Definition at line 893 of file MatchGlobalFwd.cxx.

◆ ~MatchGlobalFwd()

o2::globaltracking::MatchGlobalFwd::~MatchGlobalFwd ( )
default

Member Function Documentation

◆ clear()

void MatchGlobalFwd::clear ( )

Definition at line 133 of file MatchGlobalFwd.cxx.

◆ finalize()

void MatchGlobalFwd::finalize ( )

Definition at line 127 of file MatchGlobalFwd.cxx.

◆ FwdtoMCH()

o2::mch::TrackParam MatchGlobalFwd::FwdtoMCH ( const o2::dataformats::GlobalFwdTrack fwdtrack)

Converts FwdTrack parameters to MCH coordinate system.

Definition at line 823 of file MatchGlobalFwd.cxx.

◆ getMatchedFwdTracks()

const std::vector< o2::dataformats::GlobalFwdTrack > & o2::globaltracking::MatchGlobalFwd::getMatchedFwdTracks ( ) const
inline

Definition at line 140 of file MatchGlobalFwd.h.

◆ getMatchLabels()

const std::vector< o2::MCCompLabel > & o2::globaltracking::MatchGlobalFwd::getMatchLabels ( ) const
inline

Definition at line 144 of file MatchGlobalFwd.h.

◆ getMCHMatchingPlaneParams()

const std::vector< o2::track::TrackParCovFwd > & o2::globaltracking::MatchGlobalFwd::getMCHMatchingPlaneParams ( ) const
inline

Definition at line 142 of file MatchGlobalFwd.h.

◆ getMFTMatchingPlaneParams()

const std::vector< o2::mft::TrackMFT > & o2::globaltracking::MatchGlobalFwd::getMFTMatchingPlaneParams ( ) const
inline

Definition at line 141 of file MatchGlobalFwd.h.

◆ getMFTMCHMatchInfo()

const std::vector< o2::dataformats::MatchInfoFwd > & o2::globaltracking::MatchGlobalFwd::getMFTMCHMatchInfo ( ) const
inline

Definition at line 143 of file MatchGlobalFwd.h.

◆ init()

void MatchGlobalFwd::init ( )

Definition at line 18 of file MatchGlobalFwd.cxx.

◆ isMFTTriggered()

bool o2::globaltracking::MatchGlobalFwd::isMFTTriggered ( ) const
inline

Definition at line 130 of file MatchGlobalFwd.h.

◆ MCHtoFwd()

o2::dataformats::GlobalFwdTrack MatchGlobalFwd::MCHtoFwd ( const o2::mch::TrackParam mchTrack)

Converts mchTrack parameters to Forward coordinate system.

Definition at line 738 of file MatchGlobalFwd.cxx.

◆ run()

void MatchGlobalFwd::run ( const o2::globaltracking::RecoContainer inp)

Definition at line 78 of file MatchGlobalFwd.cxx.

◆ setBunchFilling()

void MatchGlobalFwd::setBunchFilling ( const o2::BunchFilling bf)

set Bunch filling and init helpers for validation by BCs

MFT readout mode

Definition at line 712 of file MatchGlobalFwd.cxx.

◆ setBz()

void o2::globaltracking::MatchGlobalFwd::setBz ( float  bz)
inline

Definition at line 121 of file MatchGlobalFwd.h.

◆ setMatchingPlaneZ()

void o2::globaltracking::MatchGlobalFwd::setMatchingPlaneZ ( float  z)
inline

Definition at line 124 of file MatchGlobalFwd.h.

◆ setMCTruthOn()

void o2::globaltracking::MatchGlobalFwd::setMCTruthOn ( bool  v)
inline

set MFT ROFrame duration in microseconds

Definition at line 132 of file MatchGlobalFwd.h.

◆ setMFTDictionary()

void o2::globaltracking::MatchGlobalFwd::setMFTDictionary ( const o2::itsmft::TopologyDictionary d)
inline

Definition at line 123 of file MatchGlobalFwd.h.

◆ setMFTROFrameBiasInBC()

void MatchGlobalFwd::setMFTROFrameBiasInBC ( int  nbc)

Definition at line 704 of file MatchGlobalFwd.cxx.

◆ setMFTROFrameLengthInBC()

void MatchGlobalFwd::setMFTROFrameLengthInBC ( int  nbc)

set MFT ROFrame bias in BC (continuous mode only) or time shift applied already as MFTAlpideParam.roFrameBiasInBC

Definition at line 696 of file MatchGlobalFwd.cxx.

◆ setMFTROFrameLengthMUS()

void MatchGlobalFwd::setMFTROFrameLengthMUS ( float  fums)

set MFT ROFrame duration in BC (continuous mode only)

Definition at line 688 of file MatchGlobalFwd.cxx.

◆ setMFTTriggered()

void o2::globaltracking::MatchGlobalFwd::setMFTTriggered ( bool  v)
inline

Definition at line 129 of file MatchGlobalFwd.h.

Member Data Documentation

◆ sLastMFTPlaneZ

constexpr Double_t o2::globaltracking::MatchGlobalFwd::sLastMFTPlaneZ = o2::mft::constants::mft::LayerZCoordinate()[9]
staticconstexpr

Definition at line 112 of file MatchGlobalFwd.h.


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