ATLAS Offline Software
Loading...
Searching...
No Matches
cfMomentum.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_CFMOMENTUM_H
9#define TRKVKALVRTCORE_CFMOMENTUM_H
10
11#include <array>
12
14
15namespace Trk {
16void vkPerigeeToP(const double *perig3, double *pp, double BMAG);
17std::array<double, 4> getFitParticleMom(const VKTrack *trk, const VKVertex *vk);
18std::array<double, 4> getFitParticleMom(const VKTrack *trk, double BMAG);
19std::array<double, 4> getIniParticleMom(const VKTrack *trk, const VKVertex *vk);
20std::array<double, 4> getIniParticleMom(const VKTrack *trk, double BMAG);
21std::array<double, 4> getCnstParticleMom(const VKTrack *trk,
22 const VKVertex *vk);
23std::array<double, 4> getCnstParticleMom(const VKTrack *trk, double BMAG);
24
25} // namespace Trk
26
27#endif
28
Ensure that the ATLAS eigen extensions are properly loaded.
void vkPerigeeToP(const double *perig3, double *pp, double effectiveBMAG)
std::array< double, 4 > getIniParticleMom(const VKTrack *trk, const VKVertex *vk)
std::array< double, 4 > getCnstParticleMom(const VKTrack *trk, const VKVertex *vk)
std::array< double, 4 > getFitParticleMom(const VKTrack *trk, const VKVertex *vk)