![]() |
Project
|
#include <SVertexer.h>
Classes | |
struct | TrackCand |
Public Types | |
enum | HypV0 { Photon , K0 , Lambda , AntiLambda , HyperTriton , AntiHyperTriton , Hyperhydrog4 , AntiHyperhydrog4 , NHypV0 } |
enum | HypCascade { XiMinus , OmegaMinus , NHypCascade } |
enum | Hyp3body { H3L3body , AntiH3L3body , H4L3body , AntiH4L3body , He4L3body , AntiHe4L3body , He5L3body , AntiHe5L3body , NHyp3body } |
using | GIndex = o2::dataformats::VtxTrackIndex |
using | VRef = o2::dataformats::VtxTrackRef |
using | PVertex = const o2::dataformats::PrimaryVertex |
using | V0 = o2::dataformats::V0 |
using | V0Index = o2::dataformats::V0Index |
using | Cascade = o2::dataformats::Cascade |
using | CascadeIndex = o2::dataformats::CascadeIndex |
using | Decay3Body = o2::dataformats::Decay3Body |
using | Decay3BodyIndex = o2::dataformats::Decay3BodyIndex |
using | RRef = o2::dataformats::RangeReference< int, int > |
using | VBracket = o2::math_utils::Bracket< int > |
using | PIDResponse = o2::tpc::PIDResponse |
Public Member Functions | |
SVertexer (bool enabCascades=true, bool enab3body=false) | |
void | setEnableCascades (bool v) |
void | setEnable3BodyDecays (bool v) |
void | init () |
void | process (const o2::globaltracking::RecoContainer &recoTracks, o2::framework::ProcessingContext &pc) |
void | produceOutput (o2::framework::ProcessingContext &pc) |
int | getNV0s () const |
int | getNCascades () const |
int | getN3Bodies () const |
int | getNStrangeTracks () const |
auto & | getMeanVertex () const |
void | setMeanVertex (const o2::dataformats::MeanVertexObject *v) |
void | setNThreads (int n) |
int | getNThreads () const |
void | setUseMC (bool v) |
bool | getUseMC () const |
void | setTPCTBin (int nbc) |
void | setTPCVDrift (const o2::tpc::VDriftCorrFact &v) |
void | setTPCCorrMaps (o2::gpu::CorrectionMapsHelper *maph) |
void | setStrangenessTracker (o2::strangeness_tracking::StrangenessTracker *tracker) |
o2::strangeness_tracking::StrangenessTracker * | getStrangenessTracker () |
std::array< size_t, 3 > | getNFitterCalls () const |
void | setSources (GIndex::mask_t src) |
Static Public Attributes | |
static constexpr int | POS = 0 |
static constexpr int | NEG = 1 |
Definition at line 55 of file SVertexer.h.
Definition at line 63 of file SVertexer.h.
Definition at line 64 of file SVertexer.h.
Definition at line 65 of file SVertexer.h.
Definition at line 66 of file SVertexer.h.
Definition at line 58 of file SVertexer.h.
Definition at line 69 of file SVertexer.h.
Definition at line 60 of file SVertexer.h.
Definition at line 67 of file SVertexer.h.
Definition at line 61 of file SVertexer.h.
Definition at line 62 of file SVertexer.h.
Definition at line 68 of file SVertexer.h.
Definition at line 59 of file SVertexer.h.
Enumerator | |
---|---|
H3L3body | |
AntiH3L3body | |
H4L3body | |
AntiH4L3body | |
He4L3body | |
AntiHe4L3body | |
He5L3body | |
AntiHe5L3body | |
NHyp3body |
Definition at line 87 of file SVertexer.h.
Enumerator | |
---|---|
XiMinus | |
OmegaMinus | |
NHypCascade |
Definition at line 81 of file SVertexer.h.
Enumerator | |
---|---|
Photon | |
K0 | |
Lambda | |
AntiLambda | |
HyperTriton | |
AntiHyperTriton | |
Hyperhydrog4 | |
AntiHyperhydrog4 | |
NHypV0 |
Definition at line 71 of file SVertexer.h.
|
inline |
Definition at line 113 of file SVertexer.h.
|
inline |
Definition at line 126 of file SVertexer.h.
|
inline |
Definition at line 124 of file SVertexer.h.
|
inline |
Definition at line 123 of file SVertexer.h.
std::array< size_t, 3 > SVertexer::getNFitterCalls | ( | ) | const |
Definition at line 1372 of file SVertexer.cxx.
|
inline |
Definition at line 125 of file SVertexer.h.
|
inline |
Definition at line 136 of file SVertexer.h.
|
inline |
Definition at line 122 of file SVertexer.h.
|
inline |
Definition at line 148 of file SVertexer.h.
|
inline |
Definition at line 138 of file SVertexer.h.
void SVertexer::init | ( | ) |
Definition at line 260 of file SVertexer.cxx.
void SVertexer::process | ( | const o2::globaltracking::RecoContainer & | recoTracks, |
o2::framework::ProcessingContext & | pc | ||
) |
Definition at line 42 of file SVertexer.cxx.
void SVertexer::produceOutput | ( | o2::framework::ProcessingContext & | pc | ) |
Definition at line 87 of file SVertexer.cxx.
|
inline |
Definition at line 118 of file SVertexer.h.
|
inline |
Definition at line 117 of file SVertexer.h.
|
inline |
Definition at line 127 of file SVertexer.h.
Definition at line 1270 of file SVertexer.cxx.
|
inline |
Definition at line 151 of file SVertexer.h.
|
inline |
Definition at line 147 of file SVertexer.h.
void SVertexer::setTPCCorrMaps | ( | o2::gpu::CorrectionMapsHelper * | maph | ) |
Definition at line 331 of file SVertexer.cxx.
Definition at line 140 of file SVertexer.h.
void SVertexer::setTPCVDrift | ( | const o2::tpc::VDriftCorrFact & | v | ) |
Definition at line 322 of file SVertexer.cxx.
|
inline |
Definition at line 137 of file SVertexer.h.
|
static |
Definition at line 99 of file SVertexer.h.
|
staticconstexpr |
Definition at line 99 of file SVertexer.h.