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

Classes

struct  blob_t
 
struct  peaks_t
 
struct  row_pad_t
 
struct  s1_t
 
struct  seq_t
 
struct  sim_dta_t
 

Public Member Functions

int run_start ()
 
int run_stop ()
 
int evt_start ()
 
int evt_stop ()
 
virtual int rdo_scan (char *mem, int words)
 
virtual int from22to23 (char *dta, int words)
 
int gains_from_cache (const char *fname=0)
 
virtual u_int get_token_s (char *c_addr, int words)
 
int load_replay (const char *fname, int sec_soft)
 
virtual u_int set_rdo (int sec, int rdo)
 
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 int fcf_decode (u_int *p_buff, daq_sim_cld_x *dc, u_int version)
 

Public Attributes

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
 
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 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 9 of file tpc23_base.h.


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