ATLAS Offline Software
Namespaces | Functions
CFitCascade.cxx File Reference
#include "TrkVKalVrtCore/CFitCascade.h"
#include "TrkVKalVrtCore/stCnst.h"
#include "TrkVKalVrtCore/FullMtx.h"
#include "TrkVKalVrtCore/Derivt.h"
#include "TrkVKalVrtCore/CascadeUtils.h"
#include "TrkVKalVrtCore/VtCFit.h"
#include "TrkVKalVrtCore/VtDeriv.h"
#include "TrkVKalVrtCore/Matrix.h"
#include "TrkVKalVrtCore/cfTotCov.h"
#include "TrkVKalVrtCore/cfMomentum.h"
#include "TrkVKalVrtCore/RobTest.h"
#include "TrkVKalVrtCore/Utilities.h"
#include "TrkVKalVrtCore/cfVrtDst.h"
#include "TrkVKalVrtCore/XYZtrp.h"
#include "TrkVKalVrtCore/ForCFT.h"
#include "TrkVKalVrtCore/Propagator.h"
#include "TrkVKalVrtCore/TrkVKalVrtCoreBase.h"
#include "TrkVKalVrtCore/VKalVrtBMag.h"
#include <array>
#include <cmath>
#include <iostream>

Go to the source code of this file.

Namespaces

 Trk
 Ensure that the ATLAS eigen extensions are properly loaded.
 

Functions

int Trk::setVTrackMass (VKVertex *vk)
 
long int Trk::getVertexCharge (VKVertex *vk)
 
double Trk::cascadeCnstRemnants (CascadeEvent &cascadeEvent_)
 
int Trk::fitVertexCascade (VKVertex *vk, int Pointing)
 
int Trk::processCascade (CascadeEvent &cascadeEvent_)
 
int Trk::processCascadePV (CascadeEvent &cascadeEvent_, const double *primVrt, const double *primVrtCov)
 
int Trk::processCascade (CascadeEvent &cascadeEvent_, const double *primVrt, const double *primVrtCov)
 
int Trk::processCascade (CascadeEvent &cascadeEvent_, double *primVrt)
 
int Trk::translateToFittedPos (CascadeEvent &cascadeEvent_, double Step)
 
int Trk::restorePreviousPos (CascadeEvent &cascadeEvent_, std::vector< VKVertex > &SV)
 
void Trk::getFittedCascade (CascadeEvent &cascadeEvent_, std::vector< Vect3DF > &cVertices, std::vector< std::vector< double > > &covVertices, std::vector< std::vector< VectMOM > > &fittedParticles, std::vector< std::vector< double > > &cascadeCovar, std::vector< double > &particleChi2, std::vector< double > &fullCovar)