ANA_MODULE Struct Reference
[Analyzer related]


Data Fields

char name [NAME_LENGTH]
char author [NAME_LENGTH]
INT(* analyzer )(EVENT_HEADER *, void *)
INT(* bor )(INT run_number)
INT(* eor )(INT run_number)
INT(* init )()
INT(* exit )()
void * parameters
INT param_size
char ** init_str
BOOL enabled

Field Documentation

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

Pointer to user analyzer routine

char ANA_MODULE::author[NAME_LENGTH]
 

Author

Definition at line 1356 of file midas.h.

INT(* ANA_MODULE::bor)(INT run_number)
 

Pointer to begin-of-run routine

BOOL ANA_MODULE::enabled
 

Enabled flag

Definition at line 1365 of file midas.h.

INT(* ANA_MODULE::eor)(INT run_number)
 

Pointer to end-of-run routine

INT(* ANA_MODULE::exit)()
 

Pointer to exit routine

INT(* ANA_MODULE::init)()
 

Pointer to init routine

char** ANA_MODULE::init_str
 

Parameter init string

Definition at line 1364 of file midas.h.

char ANA_MODULE::name[NAME_LENGTH]
 

Module name

Definition at line 1355 of file midas.h.

INT ANA_MODULE::param_size
 

Size of parameter structure

Definition at line 1363 of file midas.h.

void* ANA_MODULE::parameters
 

Pointer to parameter structure

Definition at line 1362 of file midas.h.


Midas DOC Version 1.9.3 ---- PSI Stefan Ritt ----
Contributions: Pierre-Andre Amaudruz - Suzannah Daviel - Doxygen - Peter Green - Greg Hackman - Gertjan Hofman - Paul Knowles - Rudi Meier - Glenn Moloney - Dave Morris - Konstantin Olchanski - Renee Poutissou - Andreas Suter - Piotr Adam Zolnierczuk