Mantid
Loading...
Searching...
No Matches
Framework
DataHandling
inc
MantidDataHandling
AlignAndFocusPowderSlim
SpectraProcessingData.h
Go to the documentation of this file.
1
// Mantid Repository : https://github.com/mantidproject/mantid
2
//
3
// Copyright © 2025 ISIS Rutherford Appleton Laboratory UKRI,
4
// NScD Oak Ridge National Laboratory, European Spallation Source,
5
// Institut Laue - Langevin & CSNS, Institute of High Energy Physics, CAS
6
// SPDX - License - Identifier: GPL - 3.0 +
7
#pragma once
8
9
#include <atomic>
10
#include <vector>
11
12
namespace
Mantid::DataHandling::AlignAndFocusPowderSlim
{
13
struct
SpectraProcessingData
{
14
// There must be the same number of counts and binedges entries
15
std::vector<std::vector<std::atomic_uint32_t>>
counts
;
// [spectrum][bin]
16
std::vector<const std::vector<double> *>
binedges
;
17
};
18
19
}
// namespace Mantid::DataHandling::AlignAndFocusPowderSlim
Mantid::DataHandling::AlignAndFocusPowderSlim
Definition
AlignAndFocusPowderSlim.h:20
Mantid::DataHandling::AlignAndFocusPowderSlim::SpectraProcessingData
Definition
SpectraProcessingData.h:13
Mantid::DataHandling::AlignAndFocusPowderSlim::SpectraProcessingData::counts
std::vector< std::vector< std::atomic_uint32_t > > counts
Definition
SpectraProcessingData.h:15
Mantid::DataHandling::AlignAndFocusPowderSlim::SpectraProcessingData::binedges
std::vector< const std::vector< double > * > binedges
Definition
SpectraProcessingData.h:16
Generated by
1.9.8