![]() |
Project
|
#include <MatchTOF.h>
Public Types | |
| enum | DebugFlagTypes : UInt_t { MatchTreeAll = 0x1 << 1 } |
Public Member Functions | |
| void | run (const o2::globaltracking::RecoContainer &inp, unsigned long firstTForbit=0) |
| < perform matching for provided input | |
| void | setCosmics () |
| void | setHighPurity (bool value=true) |
| print settings | |
| void | print () const |
| void | printCandidatesTOF () const |
| set time tolerance on track-TOF times comparison | |
| void | setTimeTolerance (float val) |
| get tolerance on track-TOF times comparison | |
| float | getTimeTolerance () const |
| set extra time tolerance on trackTRD-TOF times comparison | |
| void | setExtraTimeToleranceTRD (float val) |
| get extra tolerance on trackTRD-TOF times comparison | |
| float | getExtraTimeToleranceTRD () const |
| set space tolerance on track-TOF times comparison // this in the old AliRoot was the TOF matching window | |
| void | setSpaceTolerance (float val) |
| get tolerance on track-TOF times comparison | |
| float | getSpaceTolerance () const |
| set number of sigma used to do the matching | |
| void | setSigmaTimeCut (float val) |
| get number of sigma used to do the matching | |
| float | getSigmaTimeCut () const |
| bool | isDebugFlag (UInt_t flags) const |
| get debug trees flags | |
| UInt_t | getDebugFlags () const |
| set or unset debug stream flag | |
| void | setDebugFlag (UInt_t flag, bool on=true) |
| set the name of output debug file | |
| void | setDebugTreeFileName (std::string name) |
| std::vector< o2::dataformats::MatchInfoTOF > & | getMatchedTrackVector (trkType index) |
| std::vector< o2::dataformats::CalibInfoTOF > & | getCalibVector () |
| std::vector< o2::dataformats::MatchInfoTOFReco > & | getMatchedTracksPair (int sec) |
| std::vector< o2::MCCompLabel > & | getMatchedTOFLabelsVector (trkType index) |
| get vector of TOF labels of matched tracks | |
| void | setTPCVDrift (const o2::tpc::VDriftCorrFact &v) |
| void | setTPCCorrMaps (o2::gpu::CorrectionMapsHelper *maph) |
| void | setFIT (bool value=true) |
| void | checkRefitter () |
| bool | makeConstrainedTPCTrack (int matchedID, o2::dataformats::TrackTPCTOF &trConstr) |
| populate externally provided container by TOF-time-constrained TPC tracks | |
| template<typename MtcInfo , typename MCInfo , typename CTrack > | |
| void | makeConstrainedTPCTracks (MtcInfo &mtcCont, MCInfo &MCCont, CTrack &trcCont) |
| void | setTS (unsigned long creationTime) |
| unsigned long | getTS () const |
| void | storeMatchable (bool val=true) |
| void | setNlanes (int lanes) |
Static Public Member Functions | |
| static int | findFITIndex (int bc, const gsl::span< const o2::ft0::RecPoints > &FITRecPoints, unsigned long firstOrbit) |
| static void | groupingMatch (const std::vector< o2::dataformats::MatchInfoTOFReco > &origin, std::vector< std::vector< o2::dataformats::MatchInfoTOFReco > > &grouped, std::vector< std::vector< int > > &firstEls, std::vector< std::vector< int > > &secondEls) |
| static void | printGrouping (const std::vector< o2::dataformats::MatchInfoTOFReco > &origin, const std::vector< std::vector< o2::dataformats::MatchInfoTOFReco > > &grouped) |
Definition at line 81 of file MatchTOF.h.
| enum o2::globaltracking::MatchTOF::DebugFlagTypes : UInt_t |
| Enumerator | |
|---|---|
| MatchTreeAll | produce matching candidates tree for all candidates |
Definition at line 127 of file MatchTOF.h.
| void MatchTOF::checkRefitter | ( | ) |
Definition at line 2166 of file MatchTOF.cxx.
|
static |
Definition at line 1582 of file MatchTOF.cxx.
|
inline |
Definition at line 148 of file MatchTOF.h.
|
inline |
set or unset debug stream flag
Definition at line 134 of file MatchTOF.h.
|
inline |
set space tolerance on track-TOF times comparison // this in the old AliRoot was the TOF matching window
Definition at line 115 of file MatchTOF.h.
|
inline |
get vector of TOF labels of matched tracks
Definition at line 152 of file MatchTOF.h.
|
inline |
Definition at line 150 of file MatchTOF.h.
|
inline |
Definition at line 147 of file MatchTOF.h.
|
inline |
Definition at line 125 of file MatchTOF.h.
|
inline |
set number of sigma used to do the matching
Definition at line 120 of file MatchTOF.h.
|
inline |
set extra time tolerance on trackTRD-TOF times comparison
Definition at line 111 of file MatchTOF.h.
|
inline |
Definition at line 193 of file MatchTOF.h.
|
static |
Definition at line 317 of file MatchTOF.cxx.
|
inline |
get debug trees flags
Definition at line 131 of file MatchTOF.h.
| bool MatchTOF::makeConstrainedTPCTrack | ( | int | matchedID, |
| o2::dataformats::TrackTPCTOF & | trConstr | ||
| ) |
populate externally provided container by TOF-time-constrained TPC tracks
Definition at line 2097 of file MatchTOF.cxx.
|
inline |
Definition at line 165 of file MatchTOF.h.
| void MatchTOF::print | ( | ) | const |
< print the settings
Definition at line 264 of file MatchTOF.cxx.
| void MatchTOF::printCandidatesTOF | ( | ) | const |
set time tolerance on track-TOF times comparison
< print the candidates for the matching
Definition at line 278 of file MatchTOF.cxx.
|
static |
Definition at line 299 of file MatchTOF.cxx.
| void MatchTOF::run | ( | const o2::globaltracking::RecoContainer & | inp, |
| unsigned long | firstTForbit = 0 |
||
| ) |
< perform matching for provided input
Definition at line 67 of file MatchTOF.cxx.
|
inline |
Definition at line 95 of file MatchTOF.h.
| void MatchTOF::setDebugFlag | ( | UInt_t | flag, |
| bool | on = true |
||
| ) |
set the name of output debug file
< set debug stream flag
Definition at line 2066 of file MatchTOF.cxx.
|
inline |
Definition at line 140 of file MatchTOF.h.
|
inline |
get extra tolerance on trackTRD-TOF times comparison
Definition at line 113 of file MatchTOF.h.
|
inline |
Definition at line 157 of file MatchTOF.h.
|
inline |
print settings
Definition at line 102 of file MatchTOF.h.
Definition at line 200 of file MatchTOF.h.
|
inline |
get number of sigma used to do the matching
Definition at line 123 of file MatchTOF.h.
|
inline |
get tolerance on track-TOF times comparison
Definition at line 118 of file MatchTOF.h.
|
inline |
get tolerance on track-TOF times comparison
Definition at line 109 of file MatchTOF.h.
| void MatchTOF::setTPCCorrMaps | ( | o2::gpu::CorrectionMapsHelper * | maph | ) |
Definition at line 258 of file MatchTOF.cxx.
| void MatchTOF::setTPCVDrift | ( | const o2::tpc::VDriftCorrFact & | v | ) |
Definition at line 249 of file MatchTOF.cxx.
Definition at line 192 of file MatchTOF.h.
|
inline |
Definition at line 198 of file MatchTOF.h.