ANA_MODULE Struct Reference
[Analyzer related]


Detailed Description

Definition at line 1086 of file midas.h.

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
void * histo_folder


Field Documentation

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

Pointer to user analyzer routine

char ANA_MODULE::author[NAME_LENGTH]

Author

Definition at line 1088 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 1098 of file midas.h.

Referenced by bor(), and tr_start_fal().

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 1099 of file midas.h.

INT(* ANA_MODULE::init)()

Pointer to init routine

char** ANA_MODULE::init_str

Parameter init string

Definition at line 1097 of file midas.h.

char ANA_MODULE::name[NAME_LENGTH]

Module name

Definition at line 1087 of file midas.h.

INT ANA_MODULE::param_size

Size of parameter structure

Definition at line 1096 of file midas.h.

void* ANA_MODULE::parameters

Pointer to parameter structure

Definition at line 1095 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