STIR 6.4.0
SPECTListRecordWithGatingInput.h
Go to the documentation of this file.
1
2//
13/*
14 Copyright (C) 2019, National Physical Laboratory
15 Copyright (C) 2019, University College of London
16 This file is part of STIR.
17
18 SPDX-License-Identifier: Apache-2.0
19
20 See STIR/LICENSE.txt for details
21*/
22
23#ifndef __stir_listmode_SPECTListRecordWithGatingInput_H__
24#define __stir_listmode_SPECTListRecordWithGatingInput_H__
25
26#include "SPECTListRecord.h"
27#include "ListGatingInput.h"
28#include "stir/Succeeded.h"
29
30START_NAMESPACE_STIR
31
32class SPECTListRecordWithGatingInput : public virtual SPECTListRecord
33{
34public:
35 virtual bool is_gating_input() const { return false; }
36 virtual ListGatingInput& gating_input() = 0;
37 virtual const ListGatingInput& gating_input() const = 0;
38};
39
40END_NAMESPACE_STIR
41
42#endif
Declarations of class stir::ListGatingInput, which is used for list mode data.
Declarations of classes stir::SPECTListRecord which is used for list mode data.
Declaration of class stir::Succeeded.