![]() |
![]() |
#include <iosfwd>
Go to the source code of this file.
Enumerations | |
enum | CaloDirection { NONE, SOUTH, SOUTHEAST, SOUTHWEST, EAST, WEST, NORTHEAST, NORTHWEST, NORTH, DOWN, DOWNSOUTH, DOWNSOUTHEAST, DOWNSOUTHWEST, DOWNEAST, DOWNWEST, DOWNNORTHEAST, DOWNNORTHWEST, DOWNNORTH, UP, UPSOUTH, UPSOUTHEAST, UPSOUTHWEST, UPEAST, UPWEST, UPNORTHEAST, UPNORTHWEST, UPNORTH } |
Codes the local directions in the cell lattice. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &, const CaloDirection &) |
enum CaloDirection |
Codes the local directions in the cell lattice.
Definition at line 9 of file CaloDirection.h.
00009 {NONE,SOUTH,SOUTHEAST,SOUTHWEST,EAST,WEST, 00010 NORTHEAST,NORTHWEST,NORTH,DOWN, 00011 DOWNSOUTH,DOWNSOUTHEAST,DOWNSOUTHWEST,DOWNEAST,DOWNWEST, 00012 DOWNNORTHEAST,DOWNNORTHWEST,DOWNNORTH,UP, 00013 UPSOUTH,UPSOUTHEAST,UPSOUTHWEST,UPEAST,UPWEST, 00014 UPNORTHEAST,UPNORTHWEST,UPNORTH};
std::ostream& operator<< | ( | std::ostream & | , | |
const CaloDirection & | ||||
) |
Definition at line 4 of file CaloDirection.cc.
References DOWN, DOWNEAST, DOWNNORTH, DOWNNORTHEAST, DOWNNORTHWEST, DOWNSOUTH, DOWNSOUTHEAST, DOWNSOUTHWEST, DOWNWEST, EAST, NONE, NORTH, NORTHEAST, NORTHWEST, SOUTH, SOUTHEAST, SOUTHWEST, UP, UPEAST, UPNORTH, UPNORTHEAST, UPNORTHWEST, UPSOUTH, UPSOUTHEAST, UPSOUTHWEST, UPWEST, and WEST.
00005 { 00006 switch(d) 00007 { 00008 case NONE: 00009 o << "NONE"; 00010 break; 00011 case SOUTH: 00012 o << "SOUTH"; 00013 break; 00014 case SOUTHEAST: 00015 o << "SOUTHEAST"; 00016 break; 00017 case SOUTHWEST: 00018 o << "SOUTHWEST"; 00019 break; 00020 case EAST: 00021 o << "EAST"; 00022 break; 00023 case WEST: 00024 o << "WEST"; 00025 break; 00026 case NORTHEAST: 00027 o << "NORTHEAST"; 00028 break; 00029 case NORTHWEST: 00030 o << "NORTHWEST"; 00031 break; 00032 case NORTH: 00033 o << "NORTH"; 00034 break; 00035 case DOWN: 00036 o << "DOWN"; 00037 break; 00038 case DOWNSOUTH: 00039 o << "DOWNSOUTH"; 00040 break; 00041 case DOWNSOUTHEAST: 00042 o << "DOWNSOUTHEAST"; 00043 break; 00044 case DOWNSOUTHWEST: 00045 o << "DOWNSOUTHWEST"; 00046 break; 00047 case DOWNEAST: 00048 o << "DOWNEAST"; 00049 break; 00050 case DOWNWEST: 00051 o << "DOWNWEST"; 00052 break; 00053 case DOWNNORTHEAST: 00054 o << "NORTHEAST"; 00055 break; 00056 case DOWNNORTHWEST: 00057 o << "NORTHWEST"; 00058 break; 00059 case DOWNNORTH: 00060 o << "DOWNNORTH"; 00061 break; 00062 case UP: 00063 o << "UP"; 00064 break; 00065 case UPSOUTH: 00066 o << "UPSOUTH"; 00067 break; 00068 case UPSOUTHEAST: 00069 o << "UPSOUTHEAST"; 00070 break; 00071 case UPSOUTHWEST: 00072 o << "UPSOUTHWEST"; 00073 break; 00074 case UPEAST: 00075 o << "UPEAST"; 00076 break; 00077 case UPWEST: 00078 o << "UPWEST"; 00079 break; 00080 case UPNORTHEAST: 00081 o << "NORTHEAST"; 00082 break; 00083 case UPNORTHWEST: 00084 o << "NORTHWEST"; 00085 break; 00086 case UPNORTH: 00087 o << "UPNORTH"; 00088 break; 00089 default: 00090 //o << static_cast<int>(d); 00091 break; 00092 } 00093 00094 return o; 00095 }