ATLAS Offline Software
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 
15 namespace Trk {
16 void vkPerigeeToP(const double *perig3, double *pp, double BMAG);
17 std::array<double, 4> getFitParticleMom(const VKTrack *trk, const VKVertex *vk);
18 std::array<double, 4> getFitParticleMom(const VKTrack *trk, double BMAG);
19 std::array<double, 4> getIniParticleMom(const VKTrack *trk, const VKVertex *vk);
20 std::array<double, 4> getIniParticleMom(const VKTrack *trk, double BMAG);
21 std::array<double, 4> getCnstParticleMom(const VKTrack *trk,
22  const VKVertex *vk);
23 std::array<double, 4> getCnstParticleMom(const VKTrack *trk, double BMAG);
24 
25 } // namespace Trk
26 
27 #endif
28 
Trk::getCnstParticleMom
std::array< double, 4 > getCnstParticleMom(const VKTrack *trk, const VKVertex *vk)
Definition: cfMomentum.cxx:92
TrkVKalVrtCoreBase.h
Trk::getIniParticleMom
std::array< double, 4 > getIniParticleMom(const VKTrack *trk, const VKVertex *vk)
Definition: cfMomentum.cxx:60
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
Trk::getFitParticleMom
std::array< double, 4 > getFitParticleMom(const VKTrack *trk, const VKVertex *vk)
Definition: cfMomentum.cxx:25
Trk::vkPerigeeToP
void vkPerigeeToP(const double *perig3, double *pp, double BMAG)
Definition: cfMomentum.cxx:15