catm-python-lib
Loading...
Searching...
No Matches
catm.py File Reference

CATM readout pad generation package. More...

Go to the source code of this file.

Functions

 catmlib.readoutpad.catm.get_beam_tpc_array ()
 get beam tpc pad array @detail pad length withou gap = 5.
 catmlib.readoutpad.catm.get_recoil_tpc_array ()
 get recoil tpc pad array @detail pad length withou gap = 7.
 catmlib.readoutpad.catm.get_ssd_array ()
 get ssd pad array
 catmlib.readoutpad.catm.check_pad_view ()
 check each pad configuration

Detailed Description

CATM readout pad generation package.

Version
1
Author
Fumitaka ENDO
Date
2025-01-28T12:05:12+09:00

Definition in file catm.py.

Function Documentation

◆ check_pad_view()

catmlib.readoutpad.catm.check_pad_view ( )

check each pad configuration

draw pad alignment using matplotlib

CLI argument:

  • -pad select detector (beam tpc, recoil tpc, ssd). default is recoil-tpc
  • -plane select draw plane. default is xz

Definition at line 164 of file catm.py.

◆ get_beam_tpc_array()

catmlib.readoutpad.catm.get_beam_tpc_array ( )

get beam tpc pad array @detail pad length withou gap = 5.

number of pad = 22 (11 x 2)

Returns
beam tpc pad array (TReadoutPadArray)

Definition at line 14 of file catm.py.

◆ get_recoil_tpc_array()

catmlib.readoutpad.catm.get_recoil_tpc_array ( )

get recoil tpc pad array @detail pad length withou gap = 7.

number of pad = 4048 ( (23x2) x 88 )

Returns
recoil tpc pad array (TReadoutPadArray)

Definition at line 38 of file catm.py.

◆ get_ssd_array()

catmlib.readoutpad.catm.get_ssd_array ( )

get ssd pad array

Returns
ssd pad array (TReadoutPadArray)

Definition at line 99 of file catm.py.