00001 00007 #include "Geometry/CommonDetUnit/interface/GeomDetEnumerators.h" 00008 00009 using namespace GeomDetEnumerators; 00010 00011 std::ostream& operator<<( std::ostream& s, Location l) { 00012 if (l == barrel) return s << "barrel"; 00013 else return s << "endcap"; 00014 } 00015 00016 std::ostream& operator<<( std::ostream& s, SubDetector m){ 00017 if ( m == PixelBarrel ) return s << "PixelBarrel"; 00018 else if ( m == PixelEndcap ) return s << "PixelEndcap"; 00019 else if ( m == TIB) return s << "TIB"; 00020 else if (m == TOB) return s << "TOB"; 00021 else if (m == TID) return s << "TID"; 00022 else if (m == TEC) return s << "TEC"; 00023 else if ( m == DT ) return s << "DT"; 00024 else if ( m == CSC ) return s << "CSC"; 00025 else if ( m == RPCBarrel ) return s << "RPCBarrel"; 00026 else if ( m == RPCEndcap ) return s << "RPCEndcap"; 00027 else return s << "?"; 00028 } 00029 00030