AARE
Data analysis library for PSI hybrid detectors
Loading...
Searching...
No Matches
Data Structures | Namespaces | Typedefs | Enumerations | Functions
defs.hpp File Reference
#include <array>
#include <stdexcept>
#include <cstdint>
#include <string>
#include <string_view>
#include <variant>
#include <vector>

Go to the source code of this file.

Data Structures

struct  aare::sls_detector_header
 
struct  aare::xy
 
struct  aare::RawFileConfig
 

Namespaces

namespace  aare
 Frame class to represent a single frame of data model class should be able to work with streams coming from files or network.
 

Typedefs

using aare::dynamic_shape = std::vector< ssize_t >
 
using aare::DataTypeVariants = std::variant< uint16_t, uint32_t >
 

Enumerations

enum class  aare::DetectorType {
  aare::Jungfrau , aare::Eiger , aare::Mythen3 , aare::Moench ,
  aare::ChipTestBoard
}
 
enum class  aare::TimingMode { aare::Auto , aare::Trigger }
 

Functions

template<class T >
aare::StringTo (std::string sv)
 
template<class T >
std::string aare::toString (T sv)
 
template<>
DetectorType aare::StringTo (std::string)
 
template<>
std::string aare::toString (DetectorType type)
 
template<>
TimingMode aare::StringTo (std::string)