#include <SVertexHypothesis.h>
|
void | set (PID v0, PID ppos, PID pneg, float sig, float nSig, float margin, float nSigTight, float marginTight, float cpt, float cpt1, float cpt2, float cpt3, float bz=0.f, float maxSigma=0.01) |
|
void | set (PID v0, PID ppos, PID pneg, const float pars[NPIDParams], float bz=0.f, float maxSigma=0.01) |
|
float | getMassV0Hyp () const |
|
float | getMassPosProng () const |
|
float | getMassNegProng () const |
|
float | calcMass2 (float p2Pos, float p2Neg, float p2V0) const |
|
float | calcMass (float p2Pos, float p2Neg, float p2V0) const |
|
bool | check (float p2Pos, float p2Neg, float p2V0, float ptV0) const |
|
bool | check (float mass, float pt) const |
|
bool | checkTight (float p2Pos, float p2Neg, float p2V0, float ptV0) const |
|
bool | checkTight (float mass, float pt) const |
|
float | getSigmaV0Cascade (float pt) const |
|
float | getSigma (float pt) const |
|
float | getMargin (float pt, bool tight=false) const |
|
float | getMarginTight (float pt) const |
|
| ClassDefNV (SVertexHypothesis, 2) |
|
Definition at line 28 of file SVertexHypothesis.h.
◆ PID
◆ PIDParams
Enumerator |
---|
SigmaM | |
NSigmaM | |
MarginM | |
NSigmaTightM | |
MarginTightM | |
CPt | |
CPt1 | |
CPt2 | |
CPt3 | |
Definition at line 33 of file SVertexHypothesis.h.
◆ calcMass()
float o2::vertexing::SVertexHypothesis::calcMass |
( |
float |
p2Pos, |
|
|
float |
p2Neg, |
|
|
float |
p2V0 |
|
) |
| const |
|
inline |
◆ calcMass2()
float o2::vertexing::SVertexHypothesis::calcMass2 |
( |
float |
p2Pos, |
|
|
float |
p2Neg, |
|
|
float |
p2V0 |
|
) |
| const |
|
inline |
◆ check() [1/2]
bool o2::vertexing::SVertexHypothesis::check |
( |
float |
mass, |
|
|
float |
pt |
|
) |
| const |
|
inline |
◆ check() [2/2]
bool o2::vertexing::SVertexHypothesis::check |
( |
float |
p2Pos, |
|
|
float |
p2Neg, |
|
|
float |
p2V0, |
|
|
float |
ptV0 |
|
) |
| const |
|
inline |
◆ checkTight() [1/2]
bool o2::vertexing::SVertexHypothesis::checkTight |
( |
float |
mass, |
|
|
float |
pt |
|
) |
| const |
|
inline |
◆ checkTight() [2/2]
bool o2::vertexing::SVertexHypothesis::checkTight |
( |
float |
p2Pos, |
|
|
float |
p2Neg, |
|
|
float |
p2V0, |
|
|
float |
ptV0 |
|
) |
| const |
|
inline |
◆ ClassDefNV()
◆ getMargin()
float o2::vertexing::SVertexHypothesis::getMargin |
( |
float |
pt, |
|
|
bool |
tight = false |
|
) |
| const |
|
inline |
◆ getMarginTight()
float o2::vertexing::SVertexHypothesis::getMarginTight |
( |
float |
pt | ) |
const |
|
inline |
◆ getMassNegProng()
float o2::vertexing::SVertexHypothesis::getMassNegProng |
( |
| ) |
const |
|
inline |
◆ getMassPosProng()
float o2::vertexing::SVertexHypothesis::getMassPosProng |
( |
| ) |
const |
|
inline |
◆ getMassV0Hyp()
float o2::vertexing::SVertexHypothesis::getMassV0Hyp |
( |
| ) |
const |
|
inline |
◆ getSigma()
float o2::vertexing::SVertexHypothesis::getSigma |
( |
float |
pt | ) |
const |
|
inline |
◆ getSigmaV0Cascade()
float o2::vertexing::SVertexHypothesis::getSigmaV0Cascade |
( |
float |
pt | ) |
const |
|
inline |
◆ set() [1/2]
void SVertexHypothesis::set |
( |
PID |
v0, |
|
|
PID |
ppos, |
|
|
PID |
pneg, |
|
|
const float |
pars[NPIDParams], |
|
|
float |
bz = 0.f , |
|
|
float |
maxSigma = 0.01 |
|
) |
| |
◆ set() [2/2]
void SVertexHypothesis::set |
( |
PID |
v0, |
|
|
PID |
ppos, |
|
|
PID |
pneg, |
|
|
float |
sig, |
|
|
float |
nSig, |
|
|
float |
margin, |
|
|
float |
nSigTight, |
|
|
float |
marginTight, |
|
|
float |
cpt, |
|
|
float |
cpt1, |
|
|
float |
cpt2, |
|
|
float |
cpt3, |
|
|
float |
bz = 0.f , |
|
|
float |
maxSigma = 0.01 |
|
) |
| |
◆ maxSigma
float o2::vertexing::SVertexHypothesis::maxSigma |
◆ mPars
std::array<float, NPIDParams> o2::vertexing::SVertexHypothesis::mPars {} |
◆ NPIDParams
constexpr int o2::vertexing::SVertexHypothesis::NPIDParams = 9 |
|
staticconstexpr |
The documentation for this class was generated from the following files: