ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
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
 
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
 
std::unique_ptr< CascadeStatem_cascadeState
 

Detailed Description

Definition at line 381 of file TrkVKalVrtFitter.h.

Constructor & Destructor Documentation

◆ State()

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

Definition at line 442 of file TrkVKalVrtFitter.h.

444  VKalVrtControlBase(&m_fitField, nullptr, nullptr, nullptr, this))
445  {
446  m_ApproximateVertex.reserve(3);
447  }

Member Data Documentation

◆ m_apar

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

Definition at line 396 of file TrkVKalVrtFitter.h.

◆ m_ApproximateVertex

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

Definition at line 420 of file TrkVKalVrtFitter.h.

◆ m_awgt

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

Definition at line 397 of file TrkVKalVrtFitter.h.

◆ m_cascadeState

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

Definition at line 440 of file TrkVKalVrtFitter.h.

◆ m_CovVrtForConstraint

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

Definition at line 432 of file TrkVKalVrtFitter.h.

◆ m_ErrMtx

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

Definition at line 417 of file TrkVKalVrtFitter.h.

◆ m_eventContext

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

Definition at line 403 of file TrkVKalVrtFitter.h.

◆ m_fieldCache

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

Definition at line 404 of file TrkVKalVrtFitter.h.

◆ m_fitField

VKalAtlasMagFld Trk::TrkVKalVrtFitter::State::m_fitField

Definition at line 401 of file TrkVKalVrtFitter.h.

◆ m_FitStatus

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

Definition at line 410 of file TrkVKalVrtFitter.h.

◆ m_frozenVersionForBTagging

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

Definition at line 429 of file TrkVKalVrtFitter.h.

◆ m_globalFirstHit

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

Definition at line 406 of file TrkVKalVrtFitter.h.

◆ m_ich

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

Definition at line 398 of file TrkVKalVrtFitter.h.

◆ m_massForConstraint

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

Definition at line 433 of file TrkVKalVrtFitter.h.

◆ m_MassInputParticles

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

Definition at line 438 of file TrkVKalVrtFitter.h.

◆ m_parfs

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

Definition at line 399 of file TrkVKalVrtFitter.h.

◆ m_partMassCnst

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

Definition at line 434 of file TrkVKalVrtFitter.h.

◆ m_partMassCnstTrk

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

Definition at line 435 of file TrkVKalVrtFitter.h.

◆ m_planeCnstNDOF

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

Definition at line 419 of file TrkVKalVrtFitter.h.

◆ m_refFrameX

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

Definition at line 388 of file TrkVKalVrtFitter.h.

◆ m_refFrameY

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

Definition at line 389 of file TrkVKalVrtFitter.h.

◆ m_refFrameZ

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

Definition at line 390 of file TrkVKalVrtFitter.h.

◆ m_Robustness

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

Definition at line 436 of file TrkVKalVrtFitter.h.

◆ m_RobustScale

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

Definition at line 437 of file TrkVKalVrtFitter.h.

◆ m_save_xyzfit

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

Definition at line 408 of file TrkVKalVrtFitter.h.

◆ m_trkControl

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

Definition at line 391 of file TrkVKalVrtFitter.h.

◆ m_useAprioriVertex

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

Definition at line 422 of file TrkVKalVrtFitter.h.

◆ m_usePassNear

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

Definition at line 427 of file TrkVKalVrtFitter.h.

◆ m_usePassWithTrkErr

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

Definition at line 428 of file TrkVKalVrtFitter.h.

◆ m_usePhiCnst

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

Definition at line 424 of file TrkVKalVrtFitter.h.

◆ m_usePointingCnst

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

Definition at line 425 of file TrkVKalVrtFitter.h.

◆ m_useThetaCnst

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

Definition at line 423 of file TrkVKalVrtFitter.h.

◆ m_useZPointingCnst

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

Definition at line 426 of file TrkVKalVrtFitter.h.

◆ m_VertexForConstraint

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

Definition at line 431 of file TrkVKalVrtFitter.h.

◆ m_vkalFitControl

VKalVrtControl Trk::TrkVKalVrtFitter::State::m_vkalFitControl

Definition at line 402 of file TrkVKalVrtFitter.h.


The documentation for this class was generated from the following file:
Trk::TrkVKalVrtFitter::State::m_vkalFitControl
VKalVrtControl m_vkalFitControl
Definition: TrkVKalVrtFitter.h:402
Trk::TrkVKalVrtFitter::State::m_fitField
VKalAtlasMagFld m_fitField
Definition: TrkVKalVrtFitter.h:401
Trk::TrkVKalVrtFitter::State::m_ApproximateVertex
std::vector< double > m_ApproximateVertex
Definition: TrkVKalVrtFitter.h:420