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

#include <MatchCosmics.h>

Classes

struct  MatchRecord
 < record about matchig of 2 tracks More...
 
struct  TrackSeed
 

Public Types

enum  RejFlag {
  Accept = 0 , RejY , RejZ , RejSnp ,
  RejTgl , RejQ2Pt , RejTime , RejProp ,
  RejChi2 , RejOther
}
 
enum  DebugFlagTypes : UInt_t { MatchTreeAll = 0x1 , MatchTreeAccOnly = 0x1 << 1 }
 
using InfoAccessor = o2d::AbstractRefAccessor< int, GTrackID::NSources >
 

Public Member Functions

void setTPCCorrMaps (o2::gpu::CorrectionMapsHelper *maph)
 
void setTPCVDrift (const o2::tpc::VDriftCorrFact &v)
 
void setITSROFrameLengthMUS (float fums)
 
void setITSDict (const o2::itsmft::TopologyDictionary *dict)
 
void process (const o2::globaltracking::RecoContainer &data)
 
void setUseMC (bool mc)
 
void init ()
 
void end ()
 
auto getCosmicTracks () const
 
auto getCosmicTracksLbl () 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)
 get the name of output debug file
 
const std::string & getDebugTreeFileName () const
 

Static Public Attributes

static constexpr int Zero = 0
 
static constexpr int MinusOne = -1
 
static constexpr int MinusTen = -10
 
static constexpr int Validated = -2
 
static constexpr int Reject = MinusTen
 

Detailed Description

Definition at line 52 of file MatchCosmics.h.

Member Typedef Documentation

◆ InfoAccessor

Member Enumeration Documentation

◆ DebugFlagTypes

Enumerator
MatchTreeAll 

produce matching candidates tree for all candidates

MatchTreeAccOnly 

fill the matching candidates tree only once the cut is passed

Definition at line 101 of file MatchCosmics.h.

◆ RejFlag

Enumerator
Accept 
RejY 
RejZ 
RejSnp 
RejTgl 
RejQ2Pt 
RejTime 
RejProp 
RejChi2 
RejOther 

Definition at line 60 of file MatchCosmics.h.

Member Function Documentation

◆ end()

void MatchCosmics::end ( )

Definition at line 572 of file MatchCosmics.cxx.

◆ getCosmicTracks()

auto o2::globaltracking::MatchCosmics::getCosmicTracks ( ) const
inline

Definition at line 97 of file MatchCosmics.h.

◆ getCosmicTracksLbl()

auto o2::globaltracking::MatchCosmics::getCosmicTracksLbl ( ) const
inline

Definition at line 98 of file MatchCosmics.h.

◆ getDebugFlags()

UInt_t o2::globaltracking::MatchCosmics::getDebugFlags ( ) const
inline

set or unset debug stream flag

Definition at line 109 of file MatchCosmics.h.

◆ getDebugTreeFileName()

const std::string & o2::globaltracking::MatchCosmics::getDebugTreeFileName ( ) const
inline

Definition at line 123 of file MatchCosmics.h.

◆ init()

void MatchCosmics::init ( )

Definition at line 545 of file MatchCosmics.cxx.

◆ isDebugFlag()

bool o2::globaltracking::MatchCosmics::isDebugFlag ( UInt_t  flags) const
inline

get debug trees flags

Definition at line 106 of file MatchCosmics.h.

◆ process()

void MatchCosmics::process ( const o2::globaltracking::RecoContainer data)

Definition at line 45 of file MatchCosmics.cxx.

◆ setDebugFlag()

void o2::globaltracking::MatchCosmics::setDebugFlag ( UInt_t  flag,
bool  on = true 
)

set the name of output debug file

◆ setDebugTreeFileName()

void o2::globaltracking::MatchCosmics::setDebugTreeFileName ( std::string  name)
inline

get the name of output debug file

Definition at line 115 of file MatchCosmics.h.

◆ setITSDict()

void o2::globaltracking::MatchCosmics::setITSDict ( const o2::itsmft::TopologyDictionary dict)
inline

Definition at line 91 of file MatchCosmics.h.

◆ setITSROFrameLengthMUS()

void o2::globaltracking::MatchCosmics::setITSROFrameLengthMUS ( float  fums)
inline

Definition at line 90 of file MatchCosmics.h.

◆ setTPCCorrMaps()

void o2::globaltracking::MatchCosmics::setTPCCorrMaps ( o2::gpu::CorrectionMapsHelper maph)

◆ setTPCVDrift()

void o2::globaltracking::MatchCosmics::setTPCVDrift ( const o2::tpc::VDriftCorrFact v)

◆ setUseMC()

void o2::globaltracking::MatchCosmics::setUseMC ( bool  mc)
inline

Definition at line 93 of file MatchCosmics.h.

Member Data Documentation

◆ MinusOne

constexpr int o2::globaltracking::MatchCosmics::MinusOne = -1
staticconstexpr

Definition at line 56 of file MatchCosmics.h.

◆ MinusTen

constexpr int o2::globaltracking::MatchCosmics::MinusTen = -10
staticconstexpr

Definition at line 57 of file MatchCosmics.h.

◆ Reject

constexpr int o2::globaltracking::MatchCosmics::Reject = MinusTen
staticconstexpr

Definition at line 59 of file MatchCosmics.h.

◆ Validated

constexpr int o2::globaltracking::MatchCosmics::Validated = -2
staticconstexpr

Definition at line 58 of file MatchCosmics.h.

◆ Zero

constexpr int o2::globaltracking::MatchCosmics::Zero = 0
staticconstexpr

Definition at line 55 of file MatchCosmics.h.


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