STIR 6.4.0
ProjectorByBinPairUsingNiftyPET.h
Go to the documentation of this file.
1//
2//
3/*
4 Copyright (C) 2019, University College London
5 This file is part of STIR.
6
7 SPDX-License-Identifier: Apache-2.0
8
9 See STIR/LICENSE.txt for details
10*/
21#ifndef __stir_recon_buildblock_ProjectorByBinPairUsingNiftyPET_h_
22#define __stir_recon_buildblock_ProjectorByBinPairUsingNiftyPET_h_
23
26
27START_NAMESPACE_STIR
28
29class Succeeded;
35 : public RegisteredParsingObject<ProjectorByBinPairUsingNiftyPET, ProjectorByBinPair, ProjectorByBinPair>
36{
37private:
39
40public:
42 static const char* const registered_name;
43
46
48 void set_verbosity(const bool verbosity);
49
52 void set_use_truncation(const bool use_truncation);
53
54private:
55 void set_defaults();
56 void initialise_keymap();
57 bool post_processing();
58 bool _verbosity;
59 bool _use_truncation;
60};
61
62END_NAMESPACE_STIR
63
64#endif // __stir_recon_buildblock_ProjectorByBinPairUsingNiftyPET_h_
Declares class stir::ProjectorByBinPair.
Declaration of class stir::RegisteredParsingObject.
void set_use_truncation(const bool use_truncation)
Set use truncation - truncate before forward projection and after back projection.
Definition ProjectorByBinPairUsingNiftyPET.cxx:98
ProjectorByBinPairUsingNiftyPET()
Default constructor.
Definition ProjectorByBinPairUsingNiftyPET.cxx:59
static const char *const registered_name
Name which will be used when parsing a ProjectorByBinPair object.
Definition ProjectorByBinPairUsingNiftyPET.h:42
void set_verbosity(const bool verbosity)
Set verbosity.
Definition ProjectorByBinPairUsingNiftyPET.cxx:82
Parent class for all leaves in a RegisteredObject hierarchy that do parsing of parameter files.
Definition RegisteredParsingObject.h:78