ATLAS Offline Software
Loading...
Searching...
No Matches
TrackJacobian_v1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef XAODTRACKING_VERSIONS_TRACKJACOBIAN_V1_H
5#define XAODTRACKING_VERSIONS_TRACKJACOBIAN_V1_H
6#include <cstdint>
9
10namespace xAOD {
14
16 public:
17 using ConstMatrixMap = Eigen::Map<const Eigen::Matrix<double, 6, 6>>;
18 using MatrixMap = Eigen::Map<Eigen::Matrix<double, 6, 6>>;
19
20 TrackJacobian_v1() = default;
21
26
31
36 void resize(size_t sz = 6*6);
37 };
38}
39#endif
Base class for elements of a container that can have aux data.
static Double_t sz
Base class for elements of a container that can have aux data.
Definition AuxElement.h:483
Eigen::Map< const Eigen::Matrix< double, 6, 6 > > ConstMatrixMap
void resize(size_t sz=6 *6)
expands sizes of internal vectors for the data storage ( by default this is 6x6 )
ConstMatrixMap jacEigen() const
access track update Jacobian matrix
Eigen::Map< Eigen::Matrix< double, 6, 6 > > MatrixMap
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.