ATLAS Offline Software
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 */
6 
7 namespace xAOD {
8  static const SG::AuxElement::Accessor<std::vector<double>> jacAcc("jac");
10  return MatrixMap{jacAcc(*this).data()};
11  }
12 
14  return ConstMatrixMap{jacAcc(*this).data()};
15  }
16 
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