ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkVertexFitter
TrkVKalVrtCore
TrkVKalVrtCore
CFitCascade.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
8
#ifndef TRKVKALVRTCORE_CFITCASCADE_H
9
#define TRKVKALVRTCORE_CFITCASCADE_H
10
11
#include <vector>
12
13
#include "
TrkVKalVrtCore/TrkVKalUtils.h
"
14
#include "
TrkVKalVrtCore/TrkVKalVrtCoreBase.h
"
15
namespace
Trk
{
16
17
int
setVTrackMass
(
VKVertex
*vk);
18
long
int
getVertexCharge
(
VKVertex
*vk);
19
double
cascadeCnstRemnants
(
CascadeEvent
&cascadeEvent_);
20
int
fitVertexCascade
(
VKVertex
*vk,
int
Pointing);
21
int
processCascade
(
CascadeEvent
&cascadeEvent_);
22
int
processCascadePV
(
CascadeEvent
&cascadeEvent_,
const
double
*primVrt,
23
const
double
*primVrtCov);
24
int
processCascade
(
CascadeEvent
&cascadeEvent_,
const
double
*primVrt,
25
const
double
*primVrtCov);
26
int
processCascade
(
CascadeEvent
&cascadeEvent_,
double
*primVrt);
27
int
translateToFittedPos
(
CascadeEvent
&cascadeEvent_,
double
Step = 1.0);
28
int
restorePreviousPos
(
CascadeEvent
&cascadeEvent_, std::vector<VKVertex> &SV);
29
void
getFittedCascade
(
CascadeEvent
&cascadeEvent_,
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);
36
37
}
// namespace Trk
38
39
#endif
40
TrkVKalUtils.h
TrkVKalVrtCoreBase.h
Trk::CascadeEvent
Definition
TrkVKalVrtCoreBase.h:21
Trk::VKVertex
Definition
TrkVKalVrtCoreBase.h:127
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
Trk::translateToFittedPos
int translateToFittedPos(CascadeEvent &cascadeEvent_, double Step)
Definition
CFitCascade.cxx:566
Trk::getFittedCascade
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)
Definition
CFitCascade.cxx:692
Trk::processCascade
int processCascade(CascadeEvent &cascadeEvent_)
Definition
CFitCascade.cxx:250
Trk::cascadeCnstRemnants
double cascadeCnstRemnants(CascadeEvent &cascadeEvent_)
Definition
CFitCascade.cxx:78
Trk::setVTrackMass
int setVTrackMass(VKVertex *vk)
Definition
CFitCascade.cxx:34
Trk::fitVertexCascade
int fitVertexCascade(VKVertex *vk, int Pointing)
Definition
CFitCascade.cxx:90
Trk::getVertexCharge
long int getVertexCharge(VKVertex *vk)
Definition
CFitCascade.cxx:72
Trk::restorePreviousPos
int restorePreviousPos(CascadeEvent &cascadeEvent_, std::vector< VKVertex > &SV)
Definition
CFitCascade.cxx:646
Trk::processCascadePV
int processCascadePV(CascadeEvent &cascadeEvent_, const double *primVrt, const double *primVrtCov)
Definition
CFitCascade.cxx:510
Generated on
for ATLAS Offline Software by
1.17.0