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 69 of file MatchHMP.h.

Member Enumeration Documentation

◆ trackType

Enumerator
UNCONS 
CONSTR 
SIZE 
TPC 
ITSTPC 
TPCTRD 
ITSTPCTRD 
SIZEALL 

Definition at line 102 of file MatchHMP.h.

Member Function Documentation

◆ getExtraTimeToleranceTOF()

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

Definition at line 96 of file MatchHMP.h.

◆ getExtraTimeToleranceTRD()

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

set extra time tolerance

Definition at line 91 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 113 of file MatchHMP.h.

◆ getMatchedTrackVector()

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

Definition at line 111 of file MatchHMP.h.

◆ getTS()

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

Definition at line 119 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 94 of file MatchHMP.h.

◆ setExtraTimeToleranceTRD()

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

get extra tolerance

Definition at line 89 of file MatchHMP.h.

◆ setTS()

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

Definition at line 115 of file MatchHMP.h.


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