# Scatter
# For scatter there is no value to ignore the range, if you don't want to restrict
# the ranges just set the max to something huge like 1000 and follow instructions below
# Set scatter_param = 0 to just control scatter range
# Set scatter_param = 1 for 2 scatter bins (primary vs all other [set min_s to 0])
# Set scatter_param = 2 for num scatter bins = (max_s - min_s + 1)
# Set scatter_param = 3 for same as 2 but upper bin contains all scatter counts >= max_s
INT scatter_param = 0
INT min_s = 0
INT max_s = 0
# Azimuthal angle
# Range = [0, 2PI] for SPECT and [0, PI] for PET
# If you are using the collimator and/or the detector module
# num_aa_bins must match the number of angles/views specified
# in those modules, or it must be set to 1.
INT num_aa_bins = 1
# Transaxial binning.
# Take note if you are setting min_td and max_td
# to any value less than the radius of your target cylinder.
# You may loose events that hit the target but are outside
# the range given.
INT num_td_bins = 0
REAL min_td = -0.0
REAL max_td = 0.0
# Z axis
# There are more 'Z' options below for SSRB and MSRB PVI binning
INT num_z_bins = 0
REAL min_z = -0.0
REAL max_z = 0.0
# Energy
# num_e2_bins does not apply for SPECT, set it to zero or 1
INT num_e1_bins = 0
INT num_e2_bins = 0
REAL min_e = 52
REAL max_e = 511.0
# Reconstruction parameters
############################
# 3DRP 'phi'
# Range = [0, pi]
INT num_phi_bins = 180
# 3DRP 'theta'
# min_theta always = -max_theta
# Specify in degrees
INT num_theta_bins = 40
REAL max_theta = 20.0
# 3DRP 'Xr'
INT num_xr_bins = 60
REAL min_xr = -6.0
REAL max_xr = 6.0
# 3DRP 'Yr'
INT num_yr_bins = 60
REAL min_yr = -6.0
REAL max_yr = 6.0
# MSRB or SSRB?
BOOL do_msrb = false
BOOL do_ssrb = false
# Detector radius
# Typically the inner radius of the detector
REAL detector_radius = 20.0
#############################
# Specification of weight image data type
# Weight weight_image_type = 2 for four byte reals
# Weight weight_image_type = 3 for 8 byte reals
INT weight_image_type = 2
# Determine internal precision, set to false for double otherwise
# it follows the oputput precision specified above
BOOL sum_according_to_type = false
# Specification of count image data type
# Weight weight_image_type = 0 for one byte integers
# Weight weight_image_type = 1 for two byte integers
# Weight weight_image_type = 2 for four byte integers
INT count_image_type = 2
# Flag to indicate whether or not to add to existing images
BOOL add_to_existing_img = false
# Path to the binned values of photon weights
STR weight_image_path = ""
# Path to the binned values of photon weights squared.
STR weight_squared_image_path = ""
# Path to the binned values of absolute photons count
STR count_image_path = "counts"