Main Page   Modules   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages  

scanTiming.h

Go to the documentation of this file.
00001 typedef struct InitTiming {
00002     UINT32 dt_cfg, dt_cfg_setup;
00003     UINT32 dt[10];
00004     UINT32 total;
00005 } InitTiming;
00006 
00007 typedef struct NewbinSubTiming {
00008     UINT32 nExe;
00009     UINT32 dt_calc[2], dt_cfg;
00010     UINT32 avg, total;
00011 } NewbinSubTiming;
00012 
00013 typedef struct NewbinTiming {
00014     UINT32 nExe;
00015     UINT32 dt_task;
00016 
00017     UINT32 dt_setup, dt_sdsp_setup;
00018 
00019     UINT32 dt_calc, dt_cfg;
00020 
00021     UINT32 dt_edt, dt_resets;
00022     UINT32 dt_trigBuild;
00023 
00024     NewbinSubTiming loop[4]; //0: stage, 1:inner, 2: outer, 3:chip
00025 
00026     UINT32 avg, total;
00027 } NewbinTiming;
00028 
00029 typedef struct DspTiming {
00030     UINT32 nExe;
00031     UINT32 dt_pulses[2], nReady;
00032     UINT32 nNotReady, nrAvg;
00033     UINT32 dt_xmit;            
00034     UINT32 lastTrigger, nrCnt; /* Used internally. */
00035 } DspTiming; 
00036 
00037 typedef struct PulseTiming {
00038     UINT32 nExe, nReady;
00039     UINT32 dt_task;
00040     UINT32 dt_setup; /* (measured for 1st SDSP only) */
00041     UINT32 avg, total;
00042 
00043     UINT32 dspDwell;
00044     DspTiming dsp[4];
00045     
00046     /* measured for 1st SDSP only when ready: */
00047     UINT32 dt_ready;
00048     UINT32 dt_setRegs, dt_trig;
00049     UINT32 dt_evtCheck, dt_update;
00050 } PulseTiming;
00051 
00052 typedef struct SectionTiming {
00053     UINT32 nExe;
00054     UINT32 dt_task;
00055     UINT32 avg, total;
00056 } SectionTiming;
00057 
00058 typedef struct ScanTimingInfo {
00059     UINT32 dt_total;
00060 
00061     InitTiming    init;
00062     NewbinTiming  nb;
00063     SectionTiming wexp;
00064     PulseTiming   pulse[256];
00065     SectionTiming wait;
00066     SectionTiming prep;
00067     SectionTiming done;
00068 } ScanTimingInfo;
00069 

Generated on Mon Dec 15 19:36:15 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3