ATLAS Offline Software
Namespaces | Macros | Functions
VtDeriv.cxx File Reference
#include "TrkVKalVrtCore/VtDeriv.h"
#include "TrkVKalVrtCore/CommonPars.h"
#include "TrkVKalVrtCore/Propagator.h"
#include "TrkVKalVrtCore/Matrix.h"
#include "TrkVKalVrtCore/Utilities.h"
#include "TrkVKalVrtCore/TrkVKalVrtCore.h"
#include "TrkVKalVrtCore/VKalVrtBMag.h"
#include <cmath>
Include dependency graph for VtDeriv.cxx:

Go to the source code of this file.

Namespaces

 Trk
 Ensure that the ATLAS eigen extensions are properly loaded.
 

Macros

#define rvec_ref(a_1, a_2)   rvec[(a_2)*2 + (a_1) - 1]
 
#define drdpar_ref(a_1, a_2)   drdpar[(a_2)*2 + (a_1)]
 
#define cnv_ref(a_1, a_2)   cnv[(a_2)*6 + (a_1) - 7]
 

Functions

void Trk::vpderiv (bool UseTrackErr, long int Charge, const double *pari0, double *covi, double *vrtref, double *covvrtref, double *drdpar, double *dwgt, double *rv0, VKalVrtControl *FitCONTROL)
 

Macro Definition Documentation

◆ cnv_ref

#define cnv_ref (   a_1,
  a_2 
)    cnv[(a_2)*6 + (a_1) - 7]

◆ drdpar_ref

#define drdpar_ref (   a_1,
  a_2 
)    drdpar[(a_2)*2 + (a_1)]

◆ rvec_ref

#define rvec_ref (   a_1,
  a_2 
)    rvec[(a_2)*2 + (a_1) - 1]