STIR 6.4.0
CListEventCylindricalScannerWithViewTangRingRingEncoding.h
Go to the documentation of this file.
1//
2//
3/*
4 Copyright (C) 2003- 2011, Hammersmith Imanet Ltd
5 This file is part of STIR.
6
7 SPDX-License-Identifier: Apache-2.0
8
9 See STIR/LICENSE.txt for details
10*/
19
20#ifndef __stir_listmode_CListEventCylindricalScannerWithViewTangRingRingEncoding_H__
21#define __stir_listmode_CListEventCylindricalScannerWithViewTangRingRingEncoding_H__
22
25
26START_NAMESPACE_STIR
27
29
60template <class Derived>
61class CListEventCylindricalScannerWithViewTangRingRingEncoding : public CListEventCylindricalScannerWithDiscreteDetectors
62{
63public:
64 CListEventCylindricalScannerWithViewTangRingRingEncoding(const shared_ptr<ProjDataInfo>& proj_data_info)
66 {}
67
70
73
75 inline virtual void get_bin(Bin&, const ProjDataInfo&) const;
76
78
82 inline virtual bool is_valid_template(const ProjDataInfo&) const;
83};
84
85END_NAMESPACE_STIR
86
88
89#endif
Declarations of class stir::CListEventCylindricalScannerWithDiscreteDetectors.
Implementation for stir::CListEventCylindricalScannerWithViewTangRingRingEncoding.
Declaration of class stir::DetectionPositionPair.
A class for storing coordinates and value of a single projection bin.
Definition Bin.h:49
Class for storing and using a coincidence event from a list mode file for a cylindrical scanner.
Definition CListEventCylindricalScannerWithDiscreteDetectors.h:33
void set_detection_position(const DetectionPositionPair<> &)
Definition CListEventCylindricalScannerWithViewTangRingRingEncoding.inl:46
virtual bool is_valid_template(const ProjDataInfo &) const
This method checks if the template is valid for LmToProjData.
Definition CListEventCylindricalScannerWithViewTangRingRingEncoding.inl:105
void get_detection_position(DetectionPositionPair<> &) const
This routine returns the corresponding detector pair.
Definition CListEventCylindricalScannerWithViewTangRingRingEncoding.inl:27
virtual void get_bin(Bin &, const ProjDataInfo &) const
warning only ProjDataInfoCylindricalNoArcCorr
Definition CListEventCylindricalScannerWithViewTangRingRingEncoding.inl:89
A class for storing 2 coordinates-sets of a detection, together with a timing-position index (for TOF...
Definition DetectionPositionPair.h:41
An (abstract base) class that contains information on the projection data.
Definition ProjDataInfo.h:70