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 1006 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 1016 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

void* ANA_MODULE::histo_folder
 

Definition at line 1017 of file midas.h.

INT(* ANA_MODULE::init)()
 

Pointer to init routine

char** ANA_MODULE::init_str
 

Parameter init string

Definition at line 1015 of file midas.h.

char ANA_MODULE::name[NAME_LENGTH]
 

Module name

Definition at line 1005 of file midas.h.

INT ANA_MODULE::param_size
 

Size of parameter structure

Definition at line 1014 of file midas.h.

void* ANA_MODULE::parameters
 

Pointer to parameter structure

Definition at line 1013 of file midas.h.


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