ATLAS Offline Software
Event
xAOD
xAODTracking
Root
TrackJacobian_v1.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
#include "
xAODCore/AuxStoreAccessorMacros.h
"
5
#include "
xAODTracking/versions/TrackJacobian_v1.h
"
6
7
namespace
xAOD
{
8
static
const
SG::AuxElement::Accessor<std::vector<double>
> jacAcc(
"jac"
);
9
TrackJacobian_v1::MatrixMap
TrackJacobian_v1::jacEigen
() {
10
return
MatrixMap
{jacAcc(*this).data()};
11
}
12
13
TrackJacobian_v1::ConstMatrixMap
TrackJacobian_v1::jacEigen
()
const
{
14
return
ConstMatrixMap
{jacAcc(*this).data()};
15
}
16
17
void
TrackJacobian_v1::resize
(
size_t
sz
) {
18
jacAcc(*this).resize(
sz
);
19
}
20
}
fitman.sz
sz
Definition:
fitman.py:527
TrackJacobian_v1.h
SG::Accessor
Helper class to provide type-safe access to aux data.
Definition:
Control/AthContainers/AthContainers/Accessor.h:68
AuxStoreAccessorMacros.h
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition:
ICaloAffectedTool.h:24
xAOD::TrackJacobian_v1::ConstMatrixMap
Eigen::Map< const Eigen::Matrix< double, 6, 6 > > ConstMatrixMap
Definition:
TrackJacobian_v1.h:17
xAOD::TrackJacobian_v1::resize
void resize(size_t sz=6 *6)
expands sizes of internal vectors for the data storage ( by default this is 6x6 )
Definition:
TrackJacobian_v1.cxx:17
xAOD::TrackJacobian_v1::jacEigen
ConstMatrixMap jacEigen() const
access track update Jacobian matrix
Definition:
TrackJacobian_v1.cxx:13
xAOD::TrackJacobian_v1::MatrixMap
Eigen::Map< Eigen::Matrix< double, 6, 6 > > MatrixMap
Definition:
TrackJacobian_v1.h:18
Generated on Sun Dec 22 2024 21:20:25 for ATLAS Offline Software by
1.8.18