00001 //! \file 00002 //! 00003 //! Header file for Materials routine. 00004 //! 00005 //! The Materials routine defines all the materials used in building the 00006 //! OLYMPUS detector. 00007 //! 00008 //! \author D.K. Hasell 00009 //! \version 1.0 00010 //! \date 2010-10-13 00011 //! 00012 //! \ingroup detector 00013 00014 // Ensure that this header file is only included once. 00015 00016 #ifndef MATERIAL_H 00017 #define MATERIAL_H 00018 00019 // Include the GEANT4 globals header file. 00020 00021 #include "globals.hh" 00022 00023 //! Routine to define the materials used in the OLYMPUS simulation. 00024 //! 00025 //! Uses the GEANT4 G4Material or G4NistManager to create the various 00026 //! materials used by the routines which build the OLYMPUS detector 00027 //! components. 00028 //! 00029 //! \param[in] output - G4bool (true or false) specifies if the table of 00030 //! materials is printed (true) or not (false). Default is false. 00031 00032 void Materials( G4bool output = false ); 00033 00034 #endif