MIDAS environment variables

From MidasWiki
Revision as of 16:25, 12 August 2013 by Suz (talk | contribs) (Created page with "The MIDAS DAQ system uses a several environment variables to facilitate the startup of the different applications. These are also discussed in the QuickStart section. ===...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The MIDAS DAQ system uses a several environment variables to facilitate the startup of the different applications. These are also discussed in the QuickStart section.

MIDASSYS

This environmental variable is required. It should point to the main path of the installed MIDAS package. For example

 setenv MIDASSYS $HOME/packages/midas  

The application odbedit will generate a warning message if MIDASSYS is not defined.


MIDAS_EXPTAB

This variable specifies the location of the exptab file containing the predefined MIDAS experiment.

If MIDAS_EXPTAB is not defined, the default location will be used (i.e. for OS_UNIX: /etc, / and for OS_WINNT: \system32, \system ). For example

 setenv MIDAS_EXPTAB $HOME/online/exptab




MIDAS_SERVER_HOST

This variable predefines the name of the host on which the MIDAS experiment shared memories are residing. It is needed when a connection to a remote experiment is requested. It obviates the need to add the "-h <hostname>" argument to the utilities command line (see Common Parameters to MIDAS Utilities). This variable is valid for Unix as well as Windows OS. Superceded if #MIDAS_DIR is defined.



MIDAS_EXPT_NAME

This variable predefines the default name of the experiment to connect to. It prevents the requested application from asking for the experiment name when multiple experiments are available on the host. Defining MIDAS_EXPT_NAME makes adding the "-e <exptname>" argument to the application command unnecessary (see Common Parameters to MIDAS Utilities). This variable is valid for Unix as well as Windows OS. Superceded if MIDAS_DIR is defined.



MIDAS_DIR

This variable predefines the LOCAL directory path where the shared memories for the experiment are located. Defining this variable results in a single experiment called "Default". Since a given directory path can only refer to a single experiment, MIDAS_DIR supersedes the hostname and exptname parameters (see Common Parameters to MIDAS Utilities) as well as the MIDAS_SERVER_HOST and MIDAS_EXPT_NAME environment variables.

Note: If you wish to use the "exptab" file (see MIDAS_EXPTAB) to define multiple experiments on a single host, do not define MIDAS_DIR





ROOTSYS

This variable must point to the ROOT package if generating a complete MIDAS/ROOT analyzer application (see Build Options ). If not using ROOT, ROOTSYS should be undefined.




CERNLIB_PACK

In case of HBOOK/PAW analyzer application, this variable should be pointing to a valid cernpacklib.a library. See HAVE_HBOOK .





MIDAS_FRONTEND_INDEX

This variable predefines the index assigned to the equipment using the event builder option. Useful if the frontend applications are started from different hosts. Refer to Principle of the Event Builder and related frontend fragment for more information.





MCHART_DIR

This variable is used for the old mchart utility.