#include <MeasurementSelector.h>
template<std::size_t NMeasMax, std::size_t DIMMAX, typename derived_t>
struct MeasurementSelectorBase< NMeasMax, DIMMAX, derived_t >::ProjectorBitSetMaker
Definition at line 332 of file MeasurementSelector.h.
◆ create()
template<std::size_t NMeasMax, std::size_t DIMMAX, typename derived_t > 
template<std::size_t N> 
 
Definition at line 335 of file MeasurementSelector.h.
  336          constexpr std::size_t nrows = Acts::MultiTrajectoryTraits::MeasurementSizeMax;
 
  337          constexpr std::size_t ncols = Acts::eBoundSize;
 
  339          std::bitset<nrows * ncols> proj_bitset {};
 
  341          for (
unsigned int col_i=0; col_i<
N; ++col_i) {
 
  342             unsigned int row_i = parameter_map[col_i];
 
  343             unsigned int idx = col_i *nrows + row_i;      
 
  344             proj_bitset[ (nrows * ncols - 1) - 
idx ] = 1;
 
  346          return proj_bitset.to_ullong();
 
 
 
 
The documentation for this struct was generated from the following file: