#include <TrkVKalVrtCore.h>
Definition at line 43 of file TrkVKalVrtCore.h.
◆ VKalVrtControl() [1/2]
Definition at line 28 of file TrkVKalVrtCoreBase.cxx.
36 {
37 }
VKalVrtControlBase(baseMagFld *, const addrMagHandler, const basePropagator *, const addrPropagator, IVKalState *istate=nullptr)
bool m_frozenVersionForBTagging
CascadeEvent * m_cascadeEvent
bool m_allowUltraDisplaced
◆ VKalVrtControl() [2/2]
◆ ~VKalVrtControl()
| Trk::VKalVrtControl::~VKalVrtControl |
( |
| ) |
|
|
default |
◆ getCascadeEvent() [1/2]
◆ getCascadeEvent() [2/2]
| const CascadeEvent * Trk::VKalVrtControl::getCascadeEvent |
( |
| ) |
const |
|
inline |
◆ getFullCovariance() [1/2]
| double * Trk::VKalVrtControl::getFullCovariance |
( |
| ) |
|
|
inline |
Definition at line 75 of file TrkVKalVrtCore.h.
std::unique_ptr< double[]> m_fullCovariance
◆ getFullCovariance() [2/2]
| const double * Trk::VKalVrtControl::getFullCovariance |
( |
| ) |
const |
|
inline |
◆ getVertexMass()
| double Trk::VKalVrtControl::getVertexMass |
( |
| ) |
const |
|
inline |
◆ getVrtMassError()
| double Trk::VKalVrtControl::getVrtMassError |
( |
| ) |
const |
|
inline |
◆ renewCascadeEvent()
| void Trk::VKalVrtControl::renewCascadeEvent |
( |
CascadeEvent * | newevt | ) |
|
◆ renewFullCovariance()
| void Trk::VKalVrtControl::renewFullCovariance |
( |
double * | newarray | ) |
|
◆ setIterationNum()
| void Trk::VKalVrtControl::setIterationNum |
( |
int | Iter | ) |
|
◆ setIterationPrec()
| void Trk::VKalVrtControl::setIterationPrec |
( |
double | Prec | ) |
|
Definition at line 257 of file TrkVKalVrtCoreBase.cxx.
258 {
259 if (Prec<1.e-5) Prec=1.e-5;
260 if (Prec>1.e-1) Prec=1.e-1;
262 }
◆ setMassCnstData() [1/2]
| void Trk::VKalVrtControl::setMassCnstData |
( |
int | Ntrk, |
|
|
const std::vector< int > & | Index, |
|
|
double | Mass ) |
Definition at line 287 of file TrkVKalVrtCoreBase.cxx.
287 {
288 double sumM(0.);
289 int Ntrk=std::min((
int)
Index.size(),NtrkTot);
295 }
297 }
IndexedConstituentUserInfo::Index Index
◆ setMassCnstData() [2/2]
| void Trk::VKalVrtControl::setMassCnstData |
( |
int | Ntrk, |
|
|
double | Mass ) |
◆ setRobustness()
| void Trk::VKalVrtControl::setRobustness |
( |
int | Rob | ) |
|
◆ setRobustScale()
| void Trk::VKalVrtControl::setRobustScale |
( |
double | Scale | ) |
|
◆ setUseAprioriVrt()
| void Trk::VKalVrtControl::setUseAprioriVrt |
( |
| ) |
|
◆ setUseMassCnst()
| void Trk::VKalVrtControl::setUseMassCnst |
( |
| ) |
|
◆ setUsePassNear()
| void Trk::VKalVrtControl::setUsePassNear |
( |
int | iType = 1 | ) |
|
◆ setUsePhiCnst()
| void Trk::VKalVrtControl::setUsePhiCnst |
( |
| ) |
|
◆ setUsePlaneCnst()
| void Trk::VKalVrtControl::setUsePlaneCnst |
( |
double | a, |
|
|
double | b, |
|
|
double | c, |
|
|
double | d ) |
◆ setUsePointingCnst()
| void Trk::VKalVrtControl::setUsePointingCnst |
( |
int | iType = 1 | ) |
|
◆ setUseRadiusCnst()
| void Trk::VKalVrtControl::setUseRadiusCnst |
( |
double | R, |
|
|
double | RefP[2] ) |
Definition at line 305 of file TrkVKalVrtCoreBase.cxx.
305 {
306 if(R == 0.){
vk_forcft.useRadiusCnst = 0;
311 }
double R(const INavigable4Momentum *p1, const double v_eta, const double v_phi)
◆ setUseThetaCnst()
| void Trk::VKalVrtControl::setUseThetaCnst |
( |
| ) |
|
◆ setVertexMass()
| void Trk::VKalVrtControl::setVertexMass |
( |
double | mass | ) |
|
|
inline |
◆ setVrtMassError()
| void Trk::VKalVrtControl::setVrtMassError |
( |
double | error | ) |
|
|
inline |
◆ m_allowUltraDisplaced
| bool Trk::VKalVrtControl::m_allowUltraDisplaced = false |
◆ m_cascadeEvent
◆ m_frozenVersionForBTagging
| bool Trk::VKalVrtControl::m_frozenVersionForBTagging = false |
◆ m_fullCovariance
| std::unique_ptr<double[]> Trk::VKalVrtControl::m_fullCovariance |
|
private |
◆ m_vrtMassError
| double Trk::VKalVrtControl::m_vrtMassError |
|
private |
◆ m_vrtMassTot
| double Trk::VKalVrtControl::m_vrtMassTot |
|
private |
◆ vk_forcft
| ForCFT Trk::VKalVrtControl::vk_forcft |
◆ vk_funcMagFld
◆ vk_funcProp
◆ vk_istate
◆ vk_objMagFld
◆ vk_objProp
The documentation for this class was generated from the following files: