9#ifndef TRKDETDESCRUTILS_COMPACTBINNEDARRAY_H
10#define TRKDETDESCRUTILS_COMPACTBINNEDARRAY_H
A generic symmetric BinUtility, for fully symmetric binning in terms of binning grid and binning type...
defines common utilities needed for implementation of binned material
virtual CompactBinnedArray * clone() const =0
Implicit constructor.
virtual CompactBinnedArray * clone(const std::vector< T * > &ptrs) const =0
virtual size_t layerBin(const Amg::Vector3D &gp) const =0
layer bin
virtual const Trk::BinUtility * layerBinUtility(const Amg::Vector3D &gp) const =0
layer bin utility
Eigen::Matrix< double, 3, 1 > Vector3D
Ensure that the ATLAS eigen extensions are properly loaded.