STIR  6.2.0
ListGatingInput.h
Go to the documentation of this file.
1 //
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_ListGatingInput_H__
25 #define __stir_listmode_ListGatingInput_H__
26 
27 #include "stir/Succeeded.h"
28 
29 START_NAMESPACE_STIR
30 class Succeeded;
31 
33 
39 {
40 public:
41  virtual ~ListGatingInput() {}
42 
44 
46  virtual unsigned int get_gating() const = 0;
47 
48  virtual Succeeded set_gating(unsigned int) = 0;
49 };
50 
51 END_NAMESPACE_STIR
52 
53 #endif
A class recording external input to the scanner (normally used for gating)
Definition: ListGatingInput.h:38
Declaration of class stir::Succeeded.
a class containing an enumeration type that can be used by functions to signal successful operation o...
Definition: Succeeded.h:43