MIDAS
Loading...
Searching...
No Matches
ANA_MODULE Struct Reference

#include <midas.h>

Public Attributes

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 )(void)
 
INT(* exit )(void)
 
voidparameters
 
INT param_size
 
const char ** init_str
 
BOOL enabled
 
voidhisto_folder
 

Detailed Description

Definition at line 1255 of file midas.h.

Member Data Documentation

◆ analyzer

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

Pointer to user analyzer routine

Definition at line 1258 of file midas.h.

◆ author

char ANA_MODULE::author[NAME_LENGTH]

Author

Definition at line 1257 of file midas.h.

◆ bor

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

Pointer to begin-of-run routine

Definition at line 1260 of file midas.h.

◆ enabled

BOOL ANA_MODULE::enabled

Enabled flag

Definition at line 1267 of file midas.h.

◆ eor

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

Pointer to end-of-run routine

Definition at line 1261 of file midas.h.

◆ exit

INT(* ANA_MODULE::exit) (void)

Pointer to exit routine

Definition at line 1263 of file midas.h.

◆ histo_folder

void* ANA_MODULE::histo_folder

Definition at line 1268 of file midas.h.

◆ init

INT(* ANA_MODULE::init) (void)

Pointer to init routine

Definition at line 1262 of file midas.h.

◆ init_str

const char** ANA_MODULE::init_str

Parameter init string

Definition at line 1266 of file midas.h.

◆ name

char ANA_MODULE::name[NAME_LENGTH]

Module name

Definition at line 1256 of file midas.h.

◆ param_size

INT ANA_MODULE::param_size

Size of parameter structure

Definition at line 1265 of file midas.h.

◆ parameters

void* ANA_MODULE::parameters

Pointer to parameter structure

Definition at line 1264 of file midas.h.


The documentation for this struct was generated from the following file: