ANALYZE_REQUEST Struct Reference
[Analyzer related]


Detailed Description

Definition at line 1118 of file midas.h.

Data Fields

char event_name [NAME_LENGTH]
AR_INFO ar_info
INT(* analyzer )(EVENT_HEADER *, void *)
ANA_MODULE ** ana_module
BANK_LISTbank_list
INT rwnt_buffer_size
BOOL use_tests
char ** init_string
INT status
HNDLE buffer_handle
HNDLE request_id
HNDLE hkey_variables
HNDLE hkey_common
void * addr
struct {
   DWORD   run
   DWORD   serial
   DWORD   time
number
DWORD events_received
DWORD events_written
AR_STATS ar_stats


Field Documentation

void* ANALYZE_REQUEST::addr

Buffer for CWNT filling

Definition at line 1132 of file midas.h.

Referenced by eor().

ANA_MODULE** ANALYZE_REQUEST::ana_module

List of analyzer modules

Definition at line 1122 of file midas.h.

Referenced by bor(), process_event(), and tr_start_fal().

INT(* ANALYZE_REQUEST::analyzer)(EVENT_HEADER *, void *)

Pointer to user analyzer routine

Referenced by process_event().

AR_INFO ANALYZE_REQUEST::ar_info

From above

Definition at line 1120 of file midas.h.

Referenced by analyze_run(), and process_event().

AR_STATS ANALYZE_REQUEST::ar_stats

Definition at line 1140 of file midas.h.

Referenced by register_requests(), tr_start(), and tr_start_fal().

BANK_LIST* ANALYZE_REQUEST::bank_list

List of banks for event

Definition at line 1123 of file midas.h.

Referenced by book_ntuples(), write_event_ascii(), write_event_hbook(), and write_event_midas().

HNDLE ANALYZE_REQUEST::buffer_handle

MIDAS buffer handle

Definition at line 1128 of file midas.h.

Referenced by receive_event(), and register_requests().

char ANALYZE_REQUEST::event_name[NAME_LENGTH]

Event name

Definition at line 1119 of file midas.h.

Referenced by analyze_run(), book_ntuples(), bor(), eor(), init_module_parameters(), mana_exit(), mana_init(), process_event(), receive_event(), register_requests(), tr_start(), tr_start_fal(), tr_stop(), tr_stop_fal(), update_request(), and update_stats().

DWORD ANALYZE_REQUEST::events_received

number of events sent

Definition at line 1138 of file midas.h.

Referenced by correct_num_events(), process_event(), tr_start(), and update_stats().

DWORD ANALYZE_REQUEST::events_written

number of events written

Definition at line 1139 of file midas.h.

Referenced by tr_start(), and update_stats().

HNDLE ANALYZE_REQUEST::hkey_common

Key to common subtree

Definition at line 1131 of file midas.h.

Referenced by register_requests().

HNDLE ANALYZE_REQUEST::hkey_variables

Key to variables subtree in ODB

Definition at line 1130 of file midas.h.

char** ANALYZE_REQUEST::init_string

Definition at line 1126 of file midas.h.

struct { ... } ANALYZE_REQUEST::number

Buffer for event number for CWNT

HNDLE ANALYZE_REQUEST::request_id

Event request handle

Definition at line 1129 of file midas.h.

Referenced by receive_event(), register_requests(), and update_request().

DWORD ANALYZE_REQUEST::run

Definition at line 1134 of file midas.h.

INT ANALYZE_REQUEST::rwnt_buffer_size

Size in events of RW N-tuple buf

Definition at line 1124 of file midas.h.

DWORD ANALYZE_REQUEST::serial

Definition at line 1135 of file midas.h.

INT ANALYZE_REQUEST::status

One of FE_xxx

Definition at line 1127 of file midas.h.

DWORD ANALYZE_REQUEST::time

Definition at line 1136 of file midas.h.

BOOL ANALYZE_REQUEST::use_tests

Use tests for this event

Definition at line 1125 of file midas.h.


Midas DOC Version 3.0.0 ---- PSI Stefan Ritt ----
Contributions: Pierre-Andre Amaudruz - Sergio Ballestrero - Suzannah Daviel - Doxygen - Peter Green - Qing Gu - Greg Hackman - Gertjan Hofman - Paul Knowles - Exaos Lee - Rudi Meier - Glenn Moloney - Dave Morris - John M O'Donnell - Konstantin Olchanski - Renee Poutissou - Tamsen Schurman - Andreas Suter - Jan M.Wouters - Piotr Adam Zolnierczuk