ATLAS Offline Software
Loading...
Searching...
No Matches
TrackParameters_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
8namespace xAOD {
9 static const SG::AuxElement::Accessor<std::vector<double>> paramsAcc("params");
10
14
18
19 static const SG::AuxElement::Accessor<std::vector<double>> covMatrixAcc("covMatrix");
20
27
29 paramsAcc(*this).resize(sz);
30 covMatrixAcc(*this).resize(sz * sz);
31 }
32}
static Double_t sz
Eigen::Map< Eigen::Matrix< double, 6, 6 > > MatrixMap
Eigen::Map< Eigen::Matrix< double, 6, 1 > > VectorMap
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.
static const SG::AuxElement::Accessor< std::vector< double > > paramsAcc("params")
static const SG::AuxElement::Accessor< std::vector< double > > covMatrixAcc("covMatrix")