ATLAS Offline Software
Loading...
Searching...
No Matches
Trk::TrkVKalVrtFitter::State Class Reference
Inheritance diagram for Trk::TrkVKalVrtFitter::State:
Collaboration diagram for Trk::TrkVKalVrtFitter::State:

Public Member Functions

 State ()

Public Attributes

double m_refFrameX = 0
double m_refFrameY = 0
double m_refFrameZ = 0
std::vector< TrkMatControlm_trkControl
double m_apar [NTrMaxVFit][5] {}
double m_awgt [NTrMaxVFit][15] {}
long int m_ich [NTrMaxVFit] {}
double m_parfs [NTrMaxVFit][3] {}
VKalAtlasMagFld m_fitField
VKalVrtControl m_vkalFitControl
const EventContext * m_eventContext = nullptr
MagField::AtlasFieldCache m_fieldCache
const TrackParametersm_globalFirstHit = nullptr
double m_save_xyzfit [3] {}
int m_FitStatus = 0
std::vector< double > m_ErrMtx
int m_planeCnstNDOF = 0
std::vector< double > m_ApproximateVertex
bool m_useAprioriVertex = false
bool m_useThetaCnst = false
bool m_usePhiCnst = false
bool m_usePointingCnst = false
bool m_useZPointingCnst = false
bool m_usePassNear = false
bool m_usePassWithTrkErr = false
bool m_frozenVersionForBTagging = false
bool m_allowUltraDisplaced = false
std::vector< double > m_VertexForConstraint
std::vector< double > m_CovVrtForConstraint
double m_massForConstraint = -1
std::vector< double > m_partMassCnst
std::vector< std::vector< int > > m_partMassCnstTrk
int m_Robustness = 0
double m_RobustScale = 1
std::vector< double > m_MassInputParticles
double m_parPlaneCnst [4] {}
double m_cnstRadius {}
double m_cnstRadiusRef [2] {}
std::unique_ptr< CascadeStatem_cascadeState

Detailed Description

Definition at line 394 of file TrkVKalVrtFitter.h.

Constructor & Destructor Documentation

◆ State()

Trk::TrkVKalVrtFitter::State::State ( )
inline

Definition at line 460 of file TrkVKalVrtFitter.h.

462 VKalVrtControlBase(&m_fitField, nullptr, nullptr, nullptr, this))
463 {
464 m_ApproximateVertex.reserve(3);
465 }
std::vector< double > m_ApproximateVertex

Member Data Documentation

◆ m_allowUltraDisplaced

bool Trk::TrkVKalVrtFitter::State::m_allowUltraDisplaced = false

Definition at line 443 of file TrkVKalVrtFitter.h.

◆ m_apar

double Trk::TrkVKalVrtFitter::State::m_apar[NTrMaxVFit][5] {}

Definition at line 409 of file TrkVKalVrtFitter.h.

409{}; // used only for fit preparation

◆ m_ApproximateVertex

std::vector<double> Trk::TrkVKalVrtFitter::State::m_ApproximateVertex

Definition at line 433 of file TrkVKalVrtFitter.h.

◆ m_awgt

double Trk::TrkVKalVrtFitter::State::m_awgt[NTrMaxVFit][15] {}

Definition at line 410 of file TrkVKalVrtFitter.h.

410{}; // used only for fit preparation

◆ m_cascadeState

std::unique_ptr<CascadeState> Trk::TrkVKalVrtFitter::State::m_cascadeState

Definition at line 458 of file TrkVKalVrtFitter.h.

◆ m_cnstRadius

double Trk::TrkVKalVrtFitter::State::m_cnstRadius {}

Definition at line 454 of file TrkVKalVrtFitter.h.

454{};

◆ m_cnstRadiusRef

double Trk::TrkVKalVrtFitter::State::m_cnstRadiusRef[2] {}

Definition at line 455 of file TrkVKalVrtFitter.h.

455{};

◆ m_CovVrtForConstraint

std::vector<double> Trk::TrkVKalVrtFitter::State::m_CovVrtForConstraint

Definition at line 446 of file TrkVKalVrtFitter.h.

◆ m_ErrMtx

std::vector<double> Trk::TrkVKalVrtFitter::State::m_ErrMtx

Definition at line 430 of file TrkVKalVrtFitter.h.

◆ m_eventContext

const EventContext* Trk::TrkVKalVrtFitter::State::m_eventContext = nullptr

Definition at line 416 of file TrkVKalVrtFitter.h.

◆ m_fieldCache

MagField::AtlasFieldCache Trk::TrkVKalVrtFitter::State::m_fieldCache

Definition at line 417 of file TrkVKalVrtFitter.h.

◆ m_fitField

VKalAtlasMagFld Trk::TrkVKalVrtFitter::State::m_fitField

Definition at line 414 of file TrkVKalVrtFitter.h.

◆ m_FitStatus

int Trk::TrkVKalVrtFitter::State::m_FitStatus = 0

Definition at line 423 of file TrkVKalVrtFitter.h.

◆ m_frozenVersionForBTagging

bool Trk::TrkVKalVrtFitter::State::m_frozenVersionForBTagging = false

Definition at line 442 of file TrkVKalVrtFitter.h.

◆ m_globalFirstHit

const TrackParameters* Trk::TrkVKalVrtFitter::State::m_globalFirstHit = nullptr

Definition at line 419 of file TrkVKalVrtFitter.h.

◆ m_ich

long int Trk::TrkVKalVrtFitter::State::m_ich[NTrMaxVFit] {}

Definition at line 411 of file TrkVKalVrtFitter.h.

411{};

◆ m_massForConstraint

double Trk::TrkVKalVrtFitter::State::m_massForConstraint = -1

Definition at line 447 of file TrkVKalVrtFitter.h.

◆ m_MassInputParticles

std::vector<double> Trk::TrkVKalVrtFitter::State::m_MassInputParticles

Definition at line 452 of file TrkVKalVrtFitter.h.

◆ m_parfs

double Trk::TrkVKalVrtFitter::State::m_parfs[NTrMaxVFit][3] {}

Definition at line 412 of file TrkVKalVrtFitter.h.

412{};

◆ m_parPlaneCnst

double Trk::TrkVKalVrtFitter::State::m_parPlaneCnst[4] {}

Definition at line 453 of file TrkVKalVrtFitter.h.

453{};

◆ m_partMassCnst

std::vector<double> Trk::TrkVKalVrtFitter::State::m_partMassCnst

Definition at line 448 of file TrkVKalVrtFitter.h.

◆ m_partMassCnstTrk

std::vector<std::vector<int> > Trk::TrkVKalVrtFitter::State::m_partMassCnstTrk

Definition at line 449 of file TrkVKalVrtFitter.h.

◆ m_planeCnstNDOF

int Trk::TrkVKalVrtFitter::State::m_planeCnstNDOF = 0

Definition at line 432 of file TrkVKalVrtFitter.h.

◆ m_refFrameX

double Trk::TrkVKalVrtFitter::State::m_refFrameX = 0

Definition at line 401 of file TrkVKalVrtFitter.h.

◆ m_refFrameY

double Trk::TrkVKalVrtFitter::State::m_refFrameY = 0

Definition at line 402 of file TrkVKalVrtFitter.h.

◆ m_refFrameZ

double Trk::TrkVKalVrtFitter::State::m_refFrameZ = 0

Definition at line 403 of file TrkVKalVrtFitter.h.

◆ m_Robustness

int Trk::TrkVKalVrtFitter::State::m_Robustness = 0

Definition at line 450 of file TrkVKalVrtFitter.h.

◆ m_RobustScale

double Trk::TrkVKalVrtFitter::State::m_RobustScale = 1

Definition at line 451 of file TrkVKalVrtFitter.h.

◆ m_save_xyzfit

double Trk::TrkVKalVrtFitter::State::m_save_xyzfit[3] {}

Definition at line 421 of file TrkVKalVrtFitter.h.

421{}; // Save vertex after successful fit

◆ m_trkControl

std::vector<TrkMatControl> Trk::TrkVKalVrtFitter::State::m_trkControl

Definition at line 404 of file TrkVKalVrtFitter.h.

◆ m_useAprioriVertex

bool Trk::TrkVKalVrtFitter::State::m_useAprioriVertex = false

Definition at line 435 of file TrkVKalVrtFitter.h.

◆ m_usePassNear

bool Trk::TrkVKalVrtFitter::State::m_usePassNear = false

Definition at line 440 of file TrkVKalVrtFitter.h.

◆ m_usePassWithTrkErr

bool Trk::TrkVKalVrtFitter::State::m_usePassWithTrkErr = false

Definition at line 441 of file TrkVKalVrtFitter.h.

◆ m_usePhiCnst

bool Trk::TrkVKalVrtFitter::State::m_usePhiCnst = false

Definition at line 437 of file TrkVKalVrtFitter.h.

◆ m_usePointingCnst

bool Trk::TrkVKalVrtFitter::State::m_usePointingCnst = false

Definition at line 438 of file TrkVKalVrtFitter.h.

◆ m_useThetaCnst

bool Trk::TrkVKalVrtFitter::State::m_useThetaCnst = false

Definition at line 436 of file TrkVKalVrtFitter.h.

◆ m_useZPointingCnst

bool Trk::TrkVKalVrtFitter::State::m_useZPointingCnst = false

Definition at line 439 of file TrkVKalVrtFitter.h.

◆ m_VertexForConstraint

std::vector<double> Trk::TrkVKalVrtFitter::State::m_VertexForConstraint

Definition at line 445 of file TrkVKalVrtFitter.h.

◆ m_vkalFitControl

VKalVrtControl Trk::TrkVKalVrtFitter::State::m_vkalFitControl

Definition at line 415 of file TrkVKalVrtFitter.h.


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