CMS 3D CMS Logo

Enumerations | Functions
CaloDirection.h File Reference
#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 &)
 

Enumeration Type Documentation

◆ CaloDirection

Codes the local directions in the cell lattice.

Enumerator
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 

Definition at line 9 of file CaloDirection.h.

9  {
10  NONE,
11  SOUTH,
12  SOUTHEAST,
13  SOUTHWEST,
14  EAST,
15  WEST,
16  NORTHEAST,
17  NORTHWEST,
18  NORTH,
19  DOWN,
20  DOWNSOUTH,
23  DOWNEAST,
24  DOWNWEST,
27  DOWNNORTH,
28  UP,
29  UPSOUTH,
32  UPEAST,
33  UPWEST,
36  UPNORTH
37 };

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  ,
const CaloDirection  
)

Definition at line 4 of file CaloDirection.cc.

4  {
5  switch (d) {
6  case NONE:
7  o << "NONE";
8  break;
9  case SOUTH:
10  o << "SOUTH";
11  break;
12  case SOUTHEAST:
13  o << "SOUTHEAST";
14  break;
15  case SOUTHWEST:
16  o << "SOUTHWEST";
17  break;
18  case EAST:
19  o << "EAST";
20  break;
21  case WEST:
22  o << "WEST";
23  break;
24  case NORTHEAST:
25  o << "NORTHEAST";
26  break;
27  case NORTHWEST:
28  o << "NORTHWEST";
29  break;
30  case NORTH:
31  o << "NORTH";
32  break;
33  case DOWN:
34  o << "DOWN";
35  break;
36  case DOWNSOUTH:
37  o << "DOWNSOUTH";
38  break;
39  case DOWNSOUTHEAST:
40  o << "DOWNSOUTHEAST";
41  break;
42  case DOWNSOUTHWEST:
43  o << "DOWNSOUTHWEST";
44  break;
45  case DOWNEAST:
46  o << "DOWNEAST";
47  break;
48  case DOWNWEST:
49  o << "DOWNWEST";
50  break;
51  case DOWNNORTHEAST:
52  o << "NORTHEAST";
53  break;
54  case DOWNNORTHWEST:
55  o << "NORTHWEST";
56  break;
57  case DOWNNORTH:
58  o << "DOWNNORTH";
59  break;
60  case UP:
61  o << "UP";
62  break;
63  case UPSOUTH:
64  o << "UPSOUTH";
65  break;
66  case UPSOUTHEAST:
67  o << "UPSOUTHEAST";
68  break;
69  case UPSOUTHWEST:
70  o << "UPSOUTHWEST";
71  break;
72  case UPEAST:
73  o << "UPEAST";
74  break;
75  case UPWEST:
76  o << "UPWEST";
77  break;
78  case UPNORTHEAST:
79  o << "NORTHEAST";
80  break;
81  case UPNORTHWEST:
82  o << "NORTHWEST";
83  break;
84  case UPNORTH:
85  o << "UPNORTH";
86  break;
87  default:
88  //o << static_cast<int>(d);
89  break;
90  }
91 
92  return o;
93 }

References ztail::d, DOWN, DOWNEAST, DOWNNORTH, DOWNNORTHEAST, DOWNNORTHWEST, DOWNSOUTH, DOWNSOUTHEAST, DOWNSOUTHWEST, DOWNWEST, EAST, NONE, NORTH, NORTHEAST, NORTHWEST, EcalTangentSkim_cfg::o, SOUTH, SOUTHEAST, SOUTHWEST, UP, UPEAST, UPNORTH, UPNORTHEAST, UPNORTHWEST, UPSOUTH, UPSOUTHEAST, UPSOUTHWEST, UPWEST, and WEST.

UPSOUTH
Definition: CaloDirection.h:29
UPSOUTHEAST
Definition: CaloDirection.h:30
UPNORTH
Definition: CaloDirection.h:36
UPWEST
Definition: CaloDirection.h:33
UPNORTHEAST
Definition: CaloDirection.h:34
EcalTangentSkim_cfg.o
o
Definition: EcalTangentSkim_cfg.py:36
DOWN
Definition: CaloDirection.h:19
DOWNWEST
Definition: CaloDirection.h:24
EAST
Definition: CaloDirection.h:14
NORTH
Definition: CaloDirection.h:18
SOUTHEAST
Definition: CaloDirection.h:12
UPNORTHWEST
Definition: CaloDirection.h:35
NONE
Definition: CaloDirection.h:10
DOWNNORTHEAST
Definition: CaloDirection.h:25
UPSOUTHWEST
Definition: CaloDirection.h:31
DOWNNORTH
Definition: CaloDirection.h:27
SOUTHWEST
Definition: CaloDirection.h:13
DOWNSOUTHWEST
Definition: CaloDirection.h:22
UPEAST
Definition: CaloDirection.h:32
WEST
Definition: CaloDirection.h:15
DOWNSOUTH
Definition: CaloDirection.h:20
UP
Definition: CaloDirection.h:28
NORTHWEST
Definition: CaloDirection.h:17
NONE
Definition: TkAlStyle.cc:47
DOWNSOUTHEAST
Definition: CaloDirection.h:21
ztail.d
d
Definition: ztail.py:151
SOUTH
Definition: CaloDirection.h:11
NORTHEAST
Definition: CaloDirection.h:16
DOWNEAST
Definition: CaloDirection.h:23
DOWNNORTHWEST
Definition: CaloDirection.h:26