16 #ifndef __stir_recon_buildblock_BinNormalisationUsingProfile_H__ 17 #define __stir_recon_buildblock_BinNormalisationUsingProfile_H__ 27 class BinNormalisationUsingProfile :
public RegisteredParsingObject<BinNormalisationUsingProfile, BinNormalisation>
31 static const char*
const registered_name;
33 BinNormalisationUsingProfile();
35 BinNormalisationUsingProfile(
const std::string& filename);
37 void apply(RelatedViewgrams<float>& viewgrams)
const override;
39 void undo(RelatedViewgrams<float>& viewgrams)
const override;
41 float get_bin_efficiency(
const Bin& bin)
const override {
return 1; }
44 mutable Array<1, float> profile;
45 std::string profile_filename;
47 void set_defaults()
override;
48 void initialise_keymap()
override;
49 bool post_processing()
override;
Declaration of class stir::BinNormalisation.
Declaration of class stir::RegisteredParsingObject.