The tasks performed at the beginning and end of a MuID software job are common to all of the chains, so they are described separately here.
The beginning-of-job tasks are performed by the mMuiInit module. Currently, it simply initializes the TMuiGeometry and TMuiAddressTable objects, triggering the reading of data for these objects from external files or from the PHENIX database. (The external files are mui-panel-geom.dat, mui-panel-size.dat, mui-tube-geom.dat, mui-tube-size.dat, and mui-fem-config.dat, and are archived in CVS under offline/packages/mui/wrk.)
The end-of-job tasks are performed by the mMuiEnd module. Currently, it cleans up the memory reserved by the TMuiGeometry and TMuiAddressTable objects, and it saves any histograms that were created to the "Mui.root" file.