SegGeometryEpix100V1::SegGeometryEpix100V1 Class Reference

List of all members.

Public Member Functions

def __init__
def make_pixel_coord_arrs
def make_pixel_size_arrs
def print_member_data
def print_pixel_size_arrs
def print_maps_seg_um
def print_xy_1darr_um
def print_xyz_min_max_um
def get_xyz_min_um
def get_xyz_max_um
def get_seg_xy_maps_um
def get_seg_xyz_maps_um
def get_seg_xy_maps_um_with_offset
def get_seg_xyz_maps_um_with_offset
def get_pix_size_um
def get_pixel_size_arrs_um
def get_pixel_area_arr
def get_seg_xy_maps_pix
def get_seg_xy_maps_pix_with_offset
def print_seg_info
def size
def rows
def cols
def shape
def pixel_scale_size
def pixel_area_array
def pixel_size_array
def pixel_coord_array
def pixel_coord_min
def pixel_coord_max
def pixel_mask_array

Detailed Description

Self-sufficient class for generation of Epix100 2x2 sensor pixel coordinate array

Definition at line 101 of file SegGeometryEpix100V1.py.


Member Function Documentation

def SegGeometryEpix100V1::SegGeometryEpix100V1::__init__ (   sp,
  use_wide_pix_center = True 
)

Definition at line 117 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::cols (   sp  ) 

Returns number of cols in segment

Definition at line 304 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::get_pix_size_um (   sp  ) 

Definition at line 253 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::get_pixel_area_arr (   sp  ) 

Definition at line 260 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::get_pixel_size_arrs_um (   sp  ) 

Definition at line 256 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::get_seg_xy_maps_pix (   sp  ) 

Definition at line 264 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::get_seg_xy_maps_pix_with_offset (   sp  ) 

Definition at line 269 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::get_seg_xy_maps_um (   sp  ) 

Definition at line 232 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::get_seg_xy_maps_um_with_offset (   sp  ) 

Definition at line 238 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::get_seg_xyz_maps_um (   sp  ) 

Definition at line 235 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::get_seg_xyz_maps_um_with_offset (   sp  ) 

Definition at line 245 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::get_xyz_max_um (   sp  ) 

Definition at line 229 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::get_xyz_min_um (   sp  ) 

Definition at line 226 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::make_pixel_coord_arrs (   sp  ) 

Makes [704,768] maps of x, y, and z 2x2 pixel coordinates
with origin in the center of 2x2

Definition at line 132 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::make_pixel_size_arrs (   sp  ) 

Makes [704,768] maps of x, y, and z 2x2 pixel size 

Definition at line 149 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::pixel_area_array (   sp  ) 

Returns pixel area array of shape=(rows, cols)

Definition at line 322 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::pixel_coord_array (   sp,
  axis = None 
)

Returns numpy array of segment pixel coordinates in um for AXIS

Definition at line 334 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::pixel_coord_max (   sp,
  axis = None 
)

Returns maximal value in the array of segment pixel coordinates in um for AXIS

Definition at line 346 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::pixel_coord_min (   sp,
  axis = None 
)

Returns minimal value in the array of segment pixel coordinates in um for AXIS

Definition at line 340 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::pixel_mask_array (   sp,
  mbits = 0377 
)

Returns numpy array of pixel mask: 1/0 = ok/masked,
    mbits: +1 - mask edges
   +2 - mask two central columns 

Definition at line 352 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::pixel_scale_size (   sp  ) 

Returns pixel size in um for indexing

Definition at line 316 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::pixel_size_array (   sp,
  axis = None 
)

Returns numpy array of pixel sizes in um for AXIS

Definition at line 328 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::print_maps_seg_um (   sp  ) 

Definition at line 197 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::print_member_data (   sp  ) 

Definition at line 170 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::print_pixel_size_arrs (   sp  ) 

Definition at line 183 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::print_seg_info (   sp,
  pbits = 0 
)

Prints segment info for selected bits
    pbits = 0 - nothing
   +1 - member data
   +2 - coordinate maps in um
   +4 - min, max coordinates in um
   +8 - x, y 1-d pixel coordinate arrays in um

Definition at line 278 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::print_xy_1darr_um (   sp  ) 

Definition at line 208 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::print_xyz_min_max_um (   sp  ) 

Definition at line 217 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::rows (   sp  ) 

Returns number of rows in segment

Definition at line 298 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::shape (   sp  ) 

Returns shape of the segment (rows, cols)

Definition at line 310 of file SegGeometryEpix100V1.py.

def SegGeometryEpix100V1::SegGeometryEpix100V1::size (   sp  ) 

Returns number of pixels in segment

Definition at line 292 of file SegGeometryEpix100V1.py.


The documentation for this class was generated from the following file:
Generated on 19 Dec 2016 for PSANAmodules by  doxygen 1.4.7