00001
00002
00013
00014
00015
00016 #include "Kernel/RichRadiatorType.h"
00017
00018
00019 #include "boost/assign/list_of.hpp"
00020
00021
00022 std::string Rich::text( const Rich::RadiatorType radiator )
00023 {
00024 switch( radiator )
00025 {
00026 case Rich::Aerogel: return "Aerogel";
00027 case Rich::Rich1Gas: return "Rich1Gas";
00028 case Rich::Rich2Gas: return "Rich2Gas";
00029 case Rich::GasQuartzWin: return "GasQuartzWin";
00030 case Rich::HPDQuartzWin: return "HPDQuartzWin";
00031 case Rich::Nitrogen: return "Nitrogen";
00032 case Rich::AerogelFilter: return "AerogelFilter";
00033 case Rich::InvalidRadiator: return "Invalid Radiator";
00034 default: return "SHOULD NEVER SEE THIS";
00035 }
00036 }
00037
00038 const Rich::Radiators & Rich::radiators()
00039 {
00040 static Rich::Radiators rads =
00041 boost::assign::list_of(Rich::Aerogel)(Rich::Rich1Gas)(Rich::Rich2Gas);
00042 return rads;
00043 }
00044