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


struct  f_stat_t

Public Member Functions

void run_start ()
void run_stop ()
void event_start ()
int do_ch (int fee_id, int fee_ch, u_int *data, int words)
int do_ch_sim (int row, int pad, u_short *tb_buff, u_short *track_id)
int do_fcf (void *storage, int bytes)
int init (int sector, const char *fname=0)
int init (daq_dta *gain)
void zap_fee (int sec1, int rdo1, int port1)
int pad_to_x (int pad, int y)
int x_max (int slice, int y)
- Public Member Functions inherited from itpcPed
void init (int sector, int rdo, u_int fee_mask)
void set_fee_mask (int sector, int rdo, u_int f_mask)
void set_padplane_id (int sector, int rdo, int port, int id)
void clear ()
void accum (int sec0, int rdo0, int port0, int fee_id, int ch, int tb, int adc)
void calc ()
int from_cache (const char *fname, int sec1, int rdo1)
int to_cache (const char *fname, int sec1, int rdo1)
int sanity (int mode)
int kill_non_phys ()
- Public Member Functions inherited from itpcData
virtual void ch_start (int c)
virtual void ch_done (int err)

Static Public Member Functions

static int get_bad (int sec1, int row1, int pad1)
static float get_gain (int sec1, int row1, int pad1)
static void set_gain (int sec1, int row1, int pad1, float gain)
static float get_t0 (int sec1, int row1, int pad1)
static u_char get_flags (int sec1, int row1, int pad1)
static void set_flags (int sec1, int row1, int pad1, u_char flags)
static int fcf_decode (unsigned int *p_buff, daq_cld *dc, unsigned int version)
static int fcf_decode (unsigned int *p_buff, daq_sim_cld_x *dc, unsigned int version)

Public Attributes

int my_id
int version
int sector_id
int offline
int words_per_cluster
struct itpc_fcf_c::f_stat_t f_stat
int det_type
int y_is_timebin
int max_x
int max_y
int max_slice
u_short i
u_short j
u_short adc
- Public Attributes inherited from itpcPed
struct itpcPed::ped_tped_p [24][4][16][64]
u_char evts [24][4]
u_char padplane_id [24][4][16]
u_char fee_err [24][4][16][64]
u_short pulser_peak_timebin
u_char pulser_in_star
- Public Attributes inherited from itpcData
int run_type
u_int run_number
int sector_id
int want_data
u_int data
int words
int sector
int rdo
int port
int fee_id
int ch
int tb_cou

Detailed Description

Definition at line 37 of file itpcFCF.h.

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