Environment Variables: Difference between revisions

From MidasWiki
Jump to navigation Jump to search
(Created page with "== MIDAS Environment variables == MIDAS uses a several environment variables to facilitate the startup of the different applications. Only MIDASSYS is required. ...")
 
(Redirected page to MIDAS environment variables)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
== MIDAS Environment variables ==
#REDIRECT [[MIDAS environment variables]]
MIDAS uses a several environment variables to facilitate the startup of the different applications. Only [[#MIDASSYS|MIDASSYS]] is required.
 
The MIDAS environment variables are also discussed in [[Compilation & Build]] and [[QuickStart]].
 
<br>
---------
<br>
=== MIDASSYS ===
This environmental variable is required. It should point to the main path of the installed MIDAS package,e.g.
;csh :    setenv MIDASSYS $HOME/packages/midas 
;bash :  export MIDASSYS=$HOME/packages/midas 
The application [[odbedit]] will generate a warning message unless this variable is defined.
 
 
<br>
--------
<br>
 
=== MIDAS_EXPTAB ===
This variable specifies the location of the optional [[exptab (Experiment Table)|exptab]] file containing the predefined MIDAS experiments, e.g.
 
;csh :  setenv MIDAS_EXPTAB $HOME/online/exptab
;bash : export MIDAS_EXPTAB = $HOME/online/exptab
 
If '''MIDAS_EXPTAB''' is not defined, the default location will be used (i.e. for OS_UNIX: ''/etc'', / and for OS_WINNT: ''\system32, \system '').
 
 
<br>
-----------
<br>
 
=== 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 application command (see [[Common Parameters to MIDAS Utilities]]).
'''MIDAS_SERVER_HOST''' will be superseded by [[#MIDAS_DIR |MIDAS_DIR]] if defined. This variable is valid for Unix as well as Windows OS.
 
<br>
--------
<br>
 
=== MIDAS_EXPT_NAME ===
 
 
Where there are multiple experiments available on the host, this variable predefines the name of the experiment to which the user wishes to connect. It prevents the requested application from asking for the experiment name. Defining MIDAS_EXPT_NAME makes adding the
;"-e <exptname>"
argument to the application command unnecessary (see [[Common Parameters to MIDAS Utilities]]). '''MIDAS_EXPT_NAME''' will be superseded by [[#MIDAS_DIR |MIDAS_DIR]] if defined. This variable is valid for Unix as well as Windows OS.
 
<br>
--------
<br>
 
=== 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 as well as the [[#MIDAS_SERVER_HOST |MIDAS_SERVER_HOST]] and [[#MIDAS_EXPT_NAME|MIDAS_EXPT_NAME]] environment variables.
 
;Note : If you wish to use the [[exptab]] file to define multiple experiments on a single host, do not define '''MIDAS_DIR'''.
 
<br>
------------
<br>
 
=== ROOTSYS ===
This variable must point to the ROOT package if generating a complete MIDAS/ROOT analyzer application. If not using ROOT, '''ROOTSYS''' should be undefined.
 
<br>
-----------
<br>
 
=== CERNLIB_PACK ===
In case of HBOOK/PAW analyzer application, this variable should be pointing to a valid cernpacklib.a library. See [[#HAVE_HBOOK |HAVE_HBOOK]].
 
<br>
----------
<br>
 
=== 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.
<br>
---------
<br>
=== MCHART_DIR ===
This variable is used for the old [[mchart]] utility.

Latest revision as of 13:37, 26 August 2014