26#ifndef __stir_ProjDataInfoCylindricalArcCorr_H__
27#define __stir_ProjDataInfoCylindricalArcCorr_H__
43#ifdef STIR_COMPILING_SWIG_WRAPPER
58 const int num_tangential_poss,
59 const int tof_mash_factor = 0);
61 self_type*
clone()
const override;
63 bool operator==(
const self_type&)
const;
65 inline float get_s(
const Bin&)
const override;
75 Bin get_bin(
const LOR<float>&,
const double delta_time = 0.0)
const override;
77 std::string parameter_info()
const override;
82 bool blindly_equals(
const root_type*
const)
const override;
Implementation of inline functions of class stir::ProjDataInfoCylindricalArcCorr.
Declaration of class stir::ProjDataInfoCylindrical.
A class for storing coordinates and value of a single projection bin.
Definition Bin.h:49
A base class for specifying an LOR with geometric coordinates.
Definition LORCoordinates.h:59
void set_tangential_sampling(const float bin_size)
Set tangential sampling.
Definition ProjDataInfoCylindricalArcCorr.cxx:62
float get_sampling_in_s(const Bin &) const override
Get sampling distance in the s coordinate.
Definition ProjDataInfoCylindricalArcCorr.h:70
ProjDataInfoCylindricalArcCorr()
Constructors.
Definition ProjDataInfoCylindricalArcCorr.cxx:41
self_type * clone() const override
Standard trick for a 'virtual copy-constructor'.
Definition ProjDataInfoCylindricalArcCorr.cxx:68
float get_s(const Bin &) const override
Get value of the tangential coordinate in the projection plane (in mm)
Definition ProjDataInfoCylindricalArcCorr.inl:31
float get_tangential_sampling() const
Get tangential sampling.
Definition ProjDataInfoCylindricalArcCorr.inl:37
ProjDataInfoCylindrical()
Constructors.
Definition ProjDataInfoCylindrical.cxx:53
A templated class for vectors, but with indices starting not from 0.
Definition VectorWithOffset.h:65