Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Tracking
TrkEventCnv
TrkEventTPCnv
src
TrkParameters
MeasuredAtaSurfaceCnv_p1.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
//-----------------------------------------------------------------------------
6
//
7
// file: MeasuredAtaSurfaceCnv_p1.cxx
8
//
9
//-----------------------------------------------------------------------------
10
11
#include "
TrkEventTPCnv/TrkParameters/MeasuredAtaSurfaceCnv_p1.h
"
12
#include "
TrkEventTPCnv/helpers/EigenHelpers.h
"
13
#include "
TrackParametersCovarianceCnv.h
"
14
#include <typeinfo>
15
16
template
<
class
SURFACE_CNV,
class
ATA_SURFACE >
17
void
18
MeasuredAtaSurfaceCnv_p1< SURFACE_CNV, ATA_SURFACE >::
19
persToTrans
(
const
Trk::MeasuredAtaSurface_p1
*persObj, ATA_SURFACE *transObj, MsgStream &
log
)
20
{
21
// std::cout<<" Trying to persToTrans a "<<typeid(*transObj).name()<<std::endl;
22
m_surfaceCnv.persToTrans( persObj, transObj,
log
);
23
Trk::ErrorMatrix
dummy
;
24
this->fillTransFromPStore( &m_errorMxCnv, persObj->
m_errorMatrix
, &
dummy
,
log
);
25
TrackParametersCovarianceCnv<ATA_SURFACE>::setCovariance
(transObj,
dummy
);
26
}
27
28
29
template
<
class
SURFACE_CNV,
class
ATA_SURFACE >
30
void
31
MeasuredAtaSurfaceCnv_p1< SURFACE_CNV, ATA_SURFACE >::transToPers
(
const
ATA_SURFACE * ,
Trk::MeasuredAtaSurface_p1
* , MsgStream & )
32
{
33
// No more measured Parameters! Deprecated.
34
throw
std::runtime_error(
"No more 'measured' track parameters, so MeasuredAtaSurfaceCnv_p1::transToPers is deprecated!"
);
35
}
36
37
38
39
template
class
MeasuredAtaSurfaceCnv_p1< AtaDiscCnv_p1, Trk::AtaDisc >
;
40
template
class
MeasuredAtaSurfaceCnv_p1< AtaCylinderCnv_p1, Trk::AtaCylinder >
;
41
template
class
MeasuredAtaSurfaceCnv_p1< AtaPlaneCnv_p1, Trk::AtaPlane >
;
42
template
class
MeasuredAtaSurfaceCnv_p1< AtaStraightLineCnv_p1, Trk::AtaStraightLine >
;
43
template
class
MeasuredAtaSurfaceCnv_p1< CurvilinearParametersCnv_p1, Trk::CurvilinearParameters >
;
MeasuredAtaSurfaceCnv_p1::persToTrans
void persToTrans(const Trk::MeasuredAtaSurface_p1 *, ATA_SURFACE *, MsgStream &)
Definition:
MeasuredAtaSurfaceCnv_p1.cxx:19
Trk::ErrorMatrix
Definition:
ErrorMatrixCnv_p1.h:25
EigenHelpers.h
python.xAODType.dummy
dummy
Definition:
xAODType.py:4
TrackParametersCovarianceCnv.h
Trk::MeasuredAtaSurface_p1
Definition:
MeasuredAtaSurface_p1.h:18
python.CaloCondTools.log
log
Definition:
CaloCondTools.py:20
Trk::MeasuredAtaSurface_p1::m_errorMatrix
TPObjRef m_errorMatrix
Definition:
MeasuredAtaSurface_p1.h:22
MeasuredAtaSurfaceCnv_p1< AtaDiscCnv_p1, Trk::AtaDisc >
MeasuredAtaSurfaceCnv_p1::transToPers
void transToPers(const ATA_SURFACE *, Trk::MeasuredAtaSurface_p1 *, MsgStream &)
Definition:
MeasuredAtaSurfaceCnv_p1.cxx:31
MeasuredAtaSurfaceCnv_p1.h
TrackParametersCovarianceCnv::setCovariance
static void setCovariance(PARMS *p, const Trk::ErrorMatrix &mat)
Definition:
TrackParametersCovarianceCnv.h:32
Generated on Wed Mar 26 2025 21:14:42 for ATLAS Offline Software by
1.8.18