Materials.h

Go to the documentation of this file.
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