20 #ifndef __stir_recon_buildblock_TrivialBinNormalisation_H__ 21 #define __stir_recon_buildblock_TrivialBinNormalisation_H__ 48 inline void set_defaults()
override {}
49 inline void initialise_keymap()
override {}
void apply(RelatedViewgrams< float > &) const override
normalise some data
Definition: TrivialBinNormalisation.h:40
bool is_trivial() const override
check if we would be multiplying with 1 (i.e. do nothing)
Definition: TrivialBinNormalisation.h:45
static const char *const registered_name
Name which will be used when parsing a BinNormalisation object.
Definition: TrivialBinNormalisation.h:38
void undo(RelatedViewgrams< float > &) const override
undo the normalisation of some data
Definition: TrivialBinNormalisation.h:41
Declaration of class stir::BinNormalisation.
A class for storing coordinates and value of a single projection bin.
Definition: Bin.h:48
Parent class for all leaves in a RegisteredObject hierarchy that do parsing of parameter files...
Definition: RegisteredParsingObject.h:77
Trivial class which does not do any normalisation whatsoever.
Definition: TrivialBinNormalisation.h:34
float get_bin_efficiency(const Bin &bin) const override
Return the 'efficiency' factor for a single bin.
Definition: TrivialBinNormalisation.h:43
Declaration of class stir::RegisteredParsingObject.