| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

RichRadiatorType.cpp

Go to the documentation of this file.
00001 
00002 //-----------------------------------------------------------------------------
00013 //-----------------------------------------------------------------------------
00014 
00015 // local
00016 #include "Kernel/RichRadiatorType.h"
00017 
00018 // boost
00019 #include "boost/assign/list_of.hpp"
00020 
00021 // Text conversion for RadiatorType enumeration
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 
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:03:13 2011 for LHCbKernel by doxygen 1.4.7