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

#include <MatchHMP.h>

Public Types

enum  trackType : int8_t {
  UNCONS = 0 , CONSTR , SIZE , TPC = 0 ,
  ITSTPC , TPCTRD , ITSTPCTRD , SIZEALL
}
 

Public Member Functions

void run (const o2::globaltracking::RecoContainer &inp)
 < perform matching for provided input
 
void print () const
 
void printCandidatesHMP () const
 set extra time tolerance
 
void setExtraTimeToleranceTRD (float val)
 get extra tolerance
 
float getExtraTimeToleranceTRD () const
 set extra time tolerance
 
void setExtraTimeToleranceTOF (float val)
 get extra tolerance
 
float getExtraTimeToleranceTOF () const
 
std::vector< o2::dataformats::MatchInfoHMP > & getMatchedTrackVector (o2::globaltracking::MatchHMP::trackType index)
 
std::vector< o2::MCCompLabel > & getMatchedHMPLabelsVector (o2::globaltracking::MatchHMP::trackType index)
 get vector of HMP label of matched tracks
 
void setTS (unsigned long creationTime)
 
unsigned long getTS () const
 

Detailed Description

Definition at line 70 of file MatchHMP.h.

Member Enumeration Documentation

◆ trackType

Enumerator
UNCONS 
CONSTR 
SIZE 
TPC 
ITSTPC 
TPCTRD 
ITSTPCTRD 
SIZEALL 

Definition at line 103 of file MatchHMP.h.

Member Function Documentation

◆ getExtraTimeToleranceTOF()

float o2::globaltracking::MatchHMP::getExtraTimeToleranceTOF ( ) const
inline

Definition at line 97 of file MatchHMP.h.

◆ getExtraTimeToleranceTRD()

float o2::globaltracking::MatchHMP::getExtraTimeToleranceTRD ( ) const
inline

set extra time tolerance

Definition at line 92 of file MatchHMP.h.

◆ getMatchedHMPLabelsVector()

std::vector< o2::MCCompLabel > & o2::globaltracking::MatchHMP::getMatchedHMPLabelsVector ( o2::globaltracking::MatchHMP::trackType  index)
inline

get vector of HMP label of matched tracks

Definition at line 114 of file MatchHMP.h.

◆ getMatchedTrackVector()

std::vector< o2::dataformats::MatchInfoHMP > & o2::globaltracking::MatchHMP::getMatchedTrackVector ( o2::globaltracking::MatchHMP::trackType  index)
inline

Definition at line 112 of file MatchHMP.h.

◆ getTS()

unsigned long o2::globaltracking::MatchHMP::getTS ( ) const
inline

Definition at line 120 of file MatchHMP.h.

◆ print()

void o2::globaltracking::MatchHMP::print ( ) const

◆ printCandidatesHMP()

void o2::globaltracking::MatchHMP::printCandidatesHMP ( ) const

set extra time tolerance

◆ run()

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

< perform matching for provided input

print settings

< running the matching

Definition at line 64 of file MatchHMP.cxx.

◆ setExtraTimeToleranceTOF()

void o2::globaltracking::MatchHMP::setExtraTimeToleranceTOF ( float  val)
inline

get extra tolerance

Definition at line 95 of file MatchHMP.h.

◆ setExtraTimeToleranceTRD()

void o2::globaltracking::MatchHMP::setExtraTimeToleranceTRD ( float  val)
inline

get extra tolerance

Definition at line 90 of file MatchHMP.h.

◆ setTS()

void o2::globaltracking::MatchHMP::setTS ( unsigned long  creationTime)
inline

Definition at line 116 of file MatchHMP.h.


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