STIR 6.4.0
CListRecord.h
Go to the documentation of this file.
1//
2//
15/*
16 Copyright (C) 2003- 2011, Hammersmith Imanet Ltd
17 Copyright (C) 2016, University of Hull
18 Copyright (C) 2019, National Physical Laboratory
19 Copyright (C) 2019, University College of London
20 This file is part of STIR.
21
22 SPDX-License-Identifier: Apache-2.0
23
24 See STIR/LICENSE.txt for details
25*/
26
27#ifndef __stir_listmode_CListRecord_H__
28#define __stir_listmode_CListRecord_H__
29
31
32START_NAMESPACE_STIR
33class Bin;
34class ProjDataInfo;
35class Succeeded;
36template <typename coordT>
37class CartesianCoordinate3D;
38template <typename coordT>
39class LORAs2Points;
40
42
52class CListEvent : public ListEvent
53{
54public:
56
57 virtual Succeeded set_prompt(const bool prompt = true);
58
59}; /*-coincidence event*/
60
62
66class CListRecord : public ListRecord
67{
68public:
69};
70
71class CListRecordWithGatingInput : public CListRecord
72{
73};
74
75END_NAMESPACE_STIR
76
77#endif
Declarations of classes stir::ListRecord which is used for list mode data.
Class for storing and using a coincidence event from a list mode file.
Definition CListRecord.h:53
virtual Succeeded set_prompt(const bool prompt=true)
Changes the event from prompt to delayed or vice versa.
Definition CListEvent.cxx:29
Class for records in a PET list mode file.
Definition CListRecord.h:67
Class for storing and using gamma events from a list mode file.
Definition ListEvent.h:46
A class for a general element of a list mode file.
Definition ListRecord.h:45
a class containing an enumeration type that can be used by functions to signal successful operation o...
Definition Succeeded.h:44