8#ifndef __stir_AbsTimeIntervalFromECAT7ACF__H__
9#define __stir_AbsTimeIntervalFromECAT7ACF__H__
50 std::string _attenuation_filename;
51 double _transmission_duration;
53 void set_defaults()
override;
54 void initialise_keymap()
override;
55 bool post_processing()
override;
Declaration of class stir::AbsTimeInterval.
Declaration of class stir::RegisteredParsingObject.
class for specifying a time interval via an ECAT7 .a file
Definition AbsTimeIntervalFromECAT7ACF.h:36
static const char *const registered_name
Name which will be used when parsing a AbsTimeInterval object.
Definition AbsTimeIntervalFromECAT7ACF.h:40
AbsTimeIntervalFromECAT7ACF()
default constructor sets duration to -1 (i.e. ill-defined)
Definition AbsTimeIntervalFromECAT7ACF.cxx:28
Parent class for all leaves in a RegisteredObject hierarchy that do parsing of parameter files.
Definition RegisteredParsingObject.h:78
a class containing an enumeration type that can be used by functions to signal successful operation o...
Definition Succeeded.h:44