Introduction

The CVS package geometry_management contains the D0 framework package geometry_management, which is used to manage the initialization and run dependence of the D0 detector geometry. This package implements the framework hook RunInit.

In order to use the geometry_management package, users must force the loading of the bare object RegisterGeometryManagement when creating executables. (Within the CTEST interface, this is done by including RegisterGeometryManagement in the file OBJECTS). They then need to include a reference to geometry_management in the list of packages specified in the main framework rcp file. Finally, they must also specify the corresponding geometry_management.rcp file within the main framework rcp file. A default geometry_management.rcp file is contained in the package subdirectory /rcp.

Users of the geometry_management package should also refer to documentation contained in the following CVS packages:

To use the geometry_management package within d0reco, an rcp must be supplied to the geometry management system. The rcp controls the geometry_management behaviour (the default file exists in the rcp directory of this package). This rcp must contain the following entries:

Additional parameters are required, but the list of required additional parameters depends on the value of GeometryType above. The following table gives the required parameters for each possible value of GeometryType.

alphabetic index hierarchy of classes


generated by doc++