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