5#ifndef XAODTRACKING_VERSIONS_TRACKPARAMETERS_V1_H
6#define XAODTRACKING_VERSIONS_TRACKPARAMETERS_V1_H
21 using VectorMap = Eigen::Map<Eigen::Matrix<double, 6, 1>>;
23 using MatrixMap = Eigen::Map<Eigen::Matrix<double, 6, 6>>;
Base class for elements of a container that can have aux data.
Base class for elements of a container that can have aux data.
Eigen::Map< Eigen::Matrix< double, 6, 6 > > MatrixMap
Eigen::Map< Eigen::Matrix< double, 6, 1 > > VectorMap
TrackParameters_v1()=default
void resize(size_t sz=6)
expands sizes of internal vectors for the data storage ( by default this is 6 for parameters and 6x6 ...
ConstVectorMap paramsEigen() const
access track parameters vector of const element
Eigen::Map< const Eigen::Matrix< double, 6, 6 > > ConstMatrixMap
ConstMatrixMap covMatrixEigen() const
access track covariance matrix (flattened, rows layout) of const element
Eigen::Map< const Eigen::Matrix< double, 6, 1 > > ConstVectorMap
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.