8#ifndef TRKVKALVRTCORE_CFITCASCADE_H
9#define TRKVKALVRTCORE_CFITCASCADE_H
23 const double *primVrtCov);
25 const double *primVrtCov);
30 std::vector<Vect3DF> &cVertices,
31 std::vector<std::vector<double> > &covVertices,
32 std::vector<std::vector<VectMOM> > &fittedParticles,
33 std::vector<std::vector<double> > &cascadeCovar,
34 std::vector<double> &particleChi2,
35 std::vector<double> &fullCovar);
Ensure that the ATLAS eigen extensions are properly loaded.
int translateToFittedPos(CascadeEvent &cascadeEvent_, double Step)
void 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)
int processCascade(CascadeEvent &cascadeEvent_)
double cascadeCnstRemnants(CascadeEvent &cascadeEvent_)
int setVTrackMass(VKVertex *vk)
int fitVertexCascade(VKVertex *vk, int Pointing)
long int getVertexCharge(VKVertex *vk)
int restorePreviousPos(CascadeEvent &cascadeEvent_, std::vector< VKVertex > &SV)
int processCascadePV(CascadeEvent &cascadeEvent_, const double *primVrt, const double *primVrtCov)