StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
itpc23 Class Reference
Inheritance diagram for itpc23:
tpc23_base

Public Member Functions

int rdo_scan (char *c_addr, int words)
 
int from22to23 (char *dta, int words)
 
u_int get_token_s (char *c_addr, int words)
 
u_int set_rdo (int s, int r)
 
int init (daq_dta *gain)
 
- Public Member Functions inherited from tpc23_base
int run_start ()
 
int run_stop ()
 
int evt_start ()
 
int evt_stop ()
 
int gains_from_cache (const char *fname=0)
 
int load_replay (const char *fname, int sec_soft)
 
void sim_evt_start (int sector)
 
int do_ch_sim (int row, int pad, u_short *adc, int *track_id)
 
int init (daq_dta *gain)
 
int row_stage1 (int row)
 
int row_stage2 (int row)
 

Static Public Member Functions

static void itpc_fee_kill (int s0, int r0, int p0)
 
- Static Public Member Functions inherited from tpc23_base
static int fcf_decode (u_int *p_buff, daq_sim_cld_x *dc, u_int version)
 

Public Attributes

u_short fee_mask
 
u_short fee_words
 
u_int * d_start
 
u_int * d_now
 
u_int * trl
 
int words
 
u_int err
 
int bx_count
 
int fee_pp
 
int lane_ix
 
int ch_ix
 
int fee_ix
 
int fee_evt_type
 
int prog_fulls
 
- Public Attributes inherited from tpc23_base
u_char rts_id
 
u_char fmt
 
u_char online
 
u_char subdet_id
 
u_char sector1
 
u_char rdo1
 
u_char rb_mask
 
u_char id
 
u_char run_type
 
u_char log_level
 
u_char trg_cmd
 
u_char daq_cmd
 
u_short token
 
u_char no_cld
 
u_char mode
 
u_int last_ix
 
int sequence_cou
 
u_int evt
 
u_int evt_trgd
 
u_int err
 
u_int run_errors
 
struct row_pad_t(* rp_gain )[ROW_MAX+1][PAD_MAX+1]
 
int rowlen [ROW_MAX+1]
 
int row_min
 
int row_max
 
struct tpc23_base::f_stat_t f_stat
 
u_short * s1_dta
 
int s1_bytes
 
struct tpc23_base::s1_t s1 [ROW_MAX+1][PAD_MAX+1]
 
struct tpc23_base::blob_t blob [PAD_MAX *SEQ_MAX]
 
int blob_cou
 
int blob_ix [PAD_MAX *SEQ_MAX]
 
struct tpc23_base::peaks_t peaks [512]
 
int peaks_cou
 
u_short store [PAD_MAX+1][512]
 
short smooth [PAD_MAX+1][512]
 
u_int * s2_start
 
u_int * s2_dta
 
int s2_max_words
 
int s2_words
 
int * s1_track_id
 
int * store_track_id
 
int sim_track_id
 
int sim_quality
 
int sim_max_adc
 

Static Public Attributes

static struct row_pad_t(* rp_gain_itpc )[ROW_MAX+1][PAD_MAX+1]
 
- Static Public Attributes inherited from tpc23_base
static const int ROW_MAX = 45
 
static const int PAD_MAX = 182
 
static const int SEQ_MAX = 64
 
static const int SIM_FIFOS = 64
 
static itpcDatadata_c
 
static short bad_fee_cou [24][46]
 
static short bad_fee [24][46][36]
 
static struct tpc23_base::sim_dta_t sim_dta [SIM_FIFOS]
 

Detailed Description

Definition at line 8 of file itpc23.h.


The documentation for this class was generated from the following files: