Backprojection.h 447 Bytes
Newer Older
1
2
3
#pragma once

#include "ExperimentSettings.h"
4
#include <Eigen/Dense>
5

6
namespace pinkIndexer
7
8
{

9
10
11
12
13
14
15
16
17
18
    class Backprojection
    {
      public:
        Backprojection(const ExperimentSettings& experimentSettings);

        void backProject(const Eigen::Matrix2Xf& detectorPeaks_m, Eigen::Matrix3Xf& ucsDirections, Eigen::Array2Xf& ucsBorderNorms) const;

      private:
        ExperimentSettings experimentSettings;
    };
19

20
} // namespace pinkIndexer