ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkEventCnv
TrkEventTPCnv
TrkEventTPCnv
TrkParameters
TrackParameters_p2.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRACK_PARAMETERS_p2_TRK_H
6
#define TRACK_PARAMETERS_p2_TRK_H
7
8
//-----------------------------------------------------------------------------
9
//
10
// file: TrackParameters_p2.h
11
//
12
//-----------------------------------------------------------------------------
13
14
15
#include "Identifier/Identifier.h"
16
#include <vector>
17
#include <cstdint>
18
19
namespace
Trk
20
{
21
class
TrackParameters_p2
22
{
23
public
:
24
TrackParameters_p2
() :
25
m_surfaceType
(4),
m_associatedDetElementId
(0)
// Default is 'plane'
26
{}
27
28
// float m_parameters[5]; //!< FIXME - or store offset(s) to long list of floats in the _tl object ?
29
std::vector<float>
m_parameters
;
30
//----- Surface
31
uint8_t
m_surfaceType
;
32
Identifier::value_type
m_associatedDetElementId
;
// Corresponds to unsigned long long for 64bit.
33
std::vector<float>
m_transform
;
// FIXME - better to have TPObjRef here? Or better to have fixed array?
34
35
TPObjRef
m_errorMatrix
;
// FIXME - is it better to still have measured/unmeasured track parameters? Or store numbers directly here?
36
};
37
}
38
39
#endif
// TRACK_PARAMETERS_p2_TRK_H
TPObjRef
This class is an object reference used in Athena persistent data model.
Definition
TPObjRef.h:20
Trk::TrackParameters_p2::m_errorMatrix
TPObjRef m_errorMatrix
Definition
TrackParameters_p2.h:35
Trk::TrackParameters_p2::m_parameters
std::vector< float > m_parameters
Definition
TrackParameters_p2.h:29
Trk::TrackParameters_p2::TrackParameters_p2
TrackParameters_p2()
Definition
TrackParameters_p2.h:24
Trk::TrackParameters_p2::m_associatedDetElementId
Identifier::value_type m_associatedDetElementId
Definition
TrackParameters_p2.h:32
Trk::TrackParameters_p2::m_transform
std::vector< float > m_transform
Definition
TrackParameters_p2.h:33
Trk::TrackParameters_p2::m_surfaceType
uint8_t m_surfaceType
Used to recreate the correct TrackParameters.
Definition
TrackParameters_p2.h:31
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
Generated on
for ATLAS Offline Software by
1.17.0